From the experiences of Apple and Android, we can assume that, if we are successful, there will be many more application developers than platform developers. Similarly, their needs will be different, as they are more interested in using APIs than designing them. It could also be that they will not necessarily be interested in joining the Meego Community, and are more interested in being passive consumers of the technology. The audience will consist of both beginners who need simple, clear, tutorials/walkthroughs, and experienced developers more interested in code samples and reference documentations.
The goal of the developer.meego.com site is to present and market the Meego Application Developer offering. This consists of web-pages supporting the following:
Other suggestions are welcome.
The site has several elements that need to be combined in the design:
In order to measure the success of the site metrics need to be gathered. For example, number of SDK downloads, number of views of the Get Started video, etc.
The primary metric can be the number of applications on the community application repository, or a combination of the applications available from all the vendors of Meego devices.
|ID||Severity||P||Status||Summary (50 tasks) ⇒|
|6340||enhancement||Medium||ASSIGNED||Developer.MeeGo.Com content process|
|11439||enhancement||Medium||REOPENED||Extra tools - copy deeper content from maemo.org|
|13222||enhancement||Medium||NEW||meego docs search term should lead to our devel guide/corner when published.|
|14757||enhancement||Medium||ASSIGNED||Content - Motivational material/incentives needed|
|16305||major||Low||ASSIGNED||Guides - Suggest new guide page or topic|
|20508||major||Low||ASSIGNED||Broken link on /guides/guidelines/meego-compliance-tools|
|12877||major||Undecided||ASSIGNED||First Stop at Becoming a Hero: A guide for first *non* hello world app on MeeGo.|
|17896||normal||High||ASSIGNED||API References - Restructure API references page|
|18762||normal||High||ASSIGNED||Configuration - Improve and simplify input formats and wysiwyg|
|19516||normal||High||NEEDINFO||Guides - create tree navigation block|
|20407||normal||High||ASSIGNED||API References - add active-trail state CSS to api menu|
|20412||normal||High||ASSIGNED||General - upgrade to latest drupal version|
|16435||normal||Low||ASSIGNED||Content - packaging video|
|16439||normal||Low||ASSIGNED||OBS / packaging content for DMC|
|19528||normal||Low||ASSIGNED||SDK & Tools - allow for external app store SDK references|
|19530||normal||Low||ASSIGNED||SDK & Tools - define new content type fields|
|19531||normal||Low||ASSIGNED||SDK & Tools - views for tools lists (block and page)|
|19532||normal||Low||ASSIGNED||SDK & Tools - 2 categories for tools (commercial and open source)|
|19534||normal||Low||ASSIGNED||Community - design block for additional community forums promotions|
|19535||normal||Low||ASSIGNED||Community - commercial support|
|19537||normal||Low||ASSIGNED||Publish - app compliance checker|
|19538||normal||Low||ASSIGNED||Publish - - wireframe new section|
|19539||normal||Low||ASSIGNED||Publish - new content type for app store list|
|19540||normal||Low||ASSIGNED||Publish - app compliance checker; front end for app compliance checker|
|19541||normal||Low||ASSIGNED||Publish - app compliance checker; provide web service api for external submission of apps|
|19542||normal||Low||ASSIGNED||Publish - app compliance checker; provide logging of apps status for user|
|19543||normal||Low||ASSIGNED||Publish - app compliance checker; ensure privacy of app status|
|20199||normal||Low||ASSIGNED||Content - Details on setting up an internal OBS for meego|
|20318||normal||Low||ASSIGNED||Broken link on developer.meego.com/guides/deployment/packaging-guidelines|
|20535||normal||Low||ASSIGNED||Broken link on /guides/getting-started/application-development-lifecycle|
|20536||normal||Low||ASSIGNED||Broken links on /guides/samples/qt-quick-examples-forum-nokia|
|20537||normal||Low||ASSIGNED||Broken links on /guides/devices/installing-meego-nokia-n900-external-mmc-card|
|20538||normal||Low||ASSIGNED||Broken links on /guides/getting-started/developing-qt-simulator|
|20766||normal||Low||NEEDINFO||Add additional filters to Guides page|
|3680||normal||Medium||REOPENED||Typos and image problem in UI Design Guidelines - Handset|
|8703||normal||Medium||ASSIGNED||"Getting started" link is broken|
|11787||normal||Medium||ASSIGNED||Content - Detailed architecture should be under guides and not references|
|12681||normal||Medium||ASSIGNED||Content - Define the DMC website roles|
|17364||normal||Medium||ASSIGNED||Guides - Restructure Guides area to provide both a tree view and list view|
|17366||normal||Medium||ASSIGNED||API References - evaluate entire API references workflow and generation|
|19513||normal||Medium||ASSIGNED||Guides - theme/style tabs like meego.com tabs|
|19518||normal||Medium||ASSIGNED||Guides- improve guide node pages|
|19521||normal||Medium||ASSIGNED||API References - refactor API menu navigation so reliance on menu items doesn't exist|
|19522||normal||Medium||ASSIGNED||API References - autocomplete search for functions|
|19524||normal||Medium||ASSIGNED||API References - look at other ways to pull in api docs|
|19525||normal||Medium||ASSIGNED||API References - provide place for commercial tool APIs|
|20224||normal||Medium||ASSIGNED||General - look at different solution to the use of nice-menus for sub-site navigation|
|20227||normal||Medium||ASSIGNED||General - enable breadcrumbs for site navigation|
|20999||normal||Medium||NEW||Guides - add "advanced toggle" to the filter block for all filters below the keyword filter|
These should be discussed in the forum.meego.com site, but are gathered here for now.
One idea is that all Meego products should be hosted, even if they contain APIs that are not part of the Meego Platform. The idea being is these APIs can serve as input to the future evolution of the platform.
... Comments please ...
Do we allow device/product manufacturers permission to display device launch information on the site? i.e., Could LG, Nokia, Intel or Asus have a banner/flash advert when they launch a Meego devices, and if so, for how long?
... Comments please ...
The issue is application developers will (hopefully) outnumber the platform developers. This could create a lot of noise in the forums not related to the generation of the Meego Platform.
Currently this is not planned, as the application developers can be integrated in the community eventually, and their feedback to the platform developers is desired.
... Comments please ...