parent
08b771c863
commit
abf98089a0
@ -0,0 +1,65 @@
|
|||||||
|
Tier: 3-Advanced
|
||||||
|
|
||||||
|
Application Description
|
||||||
|
|
||||||
|
Lightshow is a mobile application that allows users to connect multiple mobile devices together to create a single, giant screen. Using sockets for communication, the app synchronizes the displays of the connected devices, enabling users to display large-scale images, videos, and animations. Lightshow is an innovative tool for creating immersive visual experiences for events, presentations, and personal enjoyment.
|
||||||
|
|
||||||
|
Main Features
|
||||||
|
|
||||||
|
Seamless Display Synchronization: Lightshow seamlessly synchronizes the displays of connected devices, ensuring that the content is displayed consistently across the entire screen.
|
||||||
|
|
||||||
|
Flexible Screen Configuration: Users can connect any number of mobile devices to create a screen of the desired size and shape. The app automatically adjusts the content layout to fit the configuration.
|
||||||
|
|
||||||
|
Real-time Content Sharing: Users can easily share images, videos, and animations to the connected devices, allowing for dynamic and engaging presentations.
|
||||||
|
|
||||||
|
Intuitive User Interface: Lightshow features a user-friendly interface that makes it easy to connect devices, manage content, and control the lightshow.
|
||||||
|
|
||||||
|
User Stories
|
||||||
|
|
||||||
|
As a user, I want to connect multiple mobile devices to create a single, giant screen.
|
||||||
|
|
||||||
|
As a user, I want to synchronize the displays of connected devices to ensure seamless content playback.
|
||||||
|
|
||||||
|
As a user, I want to easily share images, videos, and animations to the connected devices.
|
||||||
|
|
||||||
|
As a user, I want to control the lightshow, including starting, stopping, and pausing the content.
|
||||||
|
|
||||||
|
As a user, I want to adjust the brightness and contrast of the lightshow.
|
||||||
|
|
||||||
|
Bonus Features
|
||||||
|
|
||||||
|
Remote Control: Allow users to control the lightshow remotely using a dedicated mobile app or web interface.
|
||||||
|
|
||||||
|
Content Editing: Integrate editing tools to enable users to create and modify content directly within the app.
|
||||||
|
|
||||||
|
Interactive Elements: Incorporate interactive elements into the lightshow, allowing users to engage with the content through touch or voice commands.
|
||||||
|
|
||||||
|
Useful Links and Resources
|
||||||
|
|
||||||
|
Sockets Programming Tutorial: https://www.tutorialspoint.com/socket-programming-in-python
|
||||||
|
|
||||||
|
Image and Video Processing Libraries:
|
||||||
|
|
||||||
|
Python OpenCV: https://opencv.org/
|
||||||
|
|
||||||
|
Android OpenCV: https://github.com/ahasbini/Android-OpenCV
|
||||||
|
|
||||||
|
iOS OpenCV: https://docs.opencv.org/4.x/d5/da3/tutorial_ios_install.html
|
||||||
|
|
||||||
|
Mobile App Development Frameworks:
|
||||||
|
|
||||||
|
React Native: https://github.com/facebook/react-native
|
||||||
|
|
||||||
|
Flutter: https://flutter.dev/
|
||||||
|
|
||||||
|
Xamarin: https://visualstudio.microsoft.com/xamarin/
|
||||||
|
|
||||||
|
Example Projects
|
||||||
|
|
||||||
|
Pinch: https://teachandgo.com/dual-monitor-teaching/
|
||||||
|
|
||||||
|
Junkyard Jumbotron: https://www.media.mit.edu/projects/junkyard-jumbotron/overview/
|
||||||
|
|
||||||
|
ScreenLink: https://www.elgato.com/us/en/s/screen-link
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue