We're building and designing a touch-screen multi-media device. The device has a 15&quot; touchscreen monitor and we'd like to run the application on a Ubuntu OS but are open to going with a Windows OS.
We'd like the OS to run in a secure mode that automatically launches this application and be able to restore itself during reboots. There needs to be a kiosk screen keyboard. We'd also like to be able to customize the boot-up screen but it's not critical.
We've designed the application's look and feel and will be building our own hardware. The freelancer will be responsible for the development of the media player application
The media player application will have 8 modules:
ability to play mp3, aiff, wav, au, and wma
import files from external drives
Do a fetch from [login to view URL] to retrieve album art
retrieve cd information from sources like cddb
create and manage playlist
burn cds or data discs
weather app - pull in feeds/data from sites like [login to view URL], yahoo widgets, etc. We're open to suggestions on where the data comes from
personal calendar - we've not fully designed the calendar app but do desire certain features. If you've developed a calendar app before we'd like to review it
internet access - firefox browser preferred and in kiosk mode.
traffic information - again, pulling information from yahoo maps or google maps
photo album/viewer - we've got features and applications that we'd like duplicated but are open to suggestions.
post-it notes app - ability for users to post onscreeen messages for other users to view and manage
home automation and security - we've got a partnership with a leading home security and automation company. They're providing us access to their sites for users to control their accounts. We just require browser access to that specific site
We'd like to go with a combination of Flash, CSS, XHTML and MySQL. We'd like a database to store all of the music information and have Flash be the displayer for that information. CSS and XHTML for easy updating of the look and feel and possibly theming of the player for each user.
There is obviously much more detail to discuss and the project will go to the freelancer that can show some past projects of similar work, an understanding of the features needed and suggest a great approach for the technology and approach to use.
Thank you for your time.