You can build apps for the Nokia N8 in three ways depending on your existing skills or aspirations
1. Symbian, Android, iOS and developers: Nokia Qt SDK – the new way to build powerful native apps for Symbian^3, Maemo, and in the future, MeeGo
2. Web developers: Nokia Web Runtime Plug-Ins, including Adobe Flash Lite 4.0
3. Blackberry and Java developers: Java Runtime which comes with every Nokia device, is the most widely available environment for mobile devices. Java allows you to reach not only N8 and Symbian^3 consumers, but also the high-volume Nokia Series 40 line of mobile phones easily and quickly.
The App Submission Period is the period beginning on Sept 21st, 2010 at 12:01AM Eastern Time, and ending at 5:00PM Eastern Time on Friday, January 28th, 2011.
You can register as an Ovi Publisher at http://publish.ovi.com, and publish your app to the Ovi Store for the N8 in English for the USA and/or Canada, then you can submit your application from App Submission Form.