html5-img
1 / 18

Service and software development

T-111.550 Multimedia Seminar Anssi Kesti-Helia, 47955W Antti Piira, 49556E Otaniemi, 3.12.2003. Service and software development. Agenda. Mobile services development process Mobile device software development Forum Nokia Nokia OK Process. Mobile services development process.

larue
Download Presentation

Service and software development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T-111.550 Multimedia Seminar Anssi Kesti-Helia, 47955W Antti Piira, 49556E Otaniemi, 3.12.2003 Service and software development

  2. Agenda • Mobile services development process • Mobile device software development • Forum Nokia • Nokia OK Process

  3. Mobile services development process • From innovation to money making • The nature of the process depends on the business case but typically it consists of four main phases: • Initialization • Introduction • Development • Profit making

  4. Initialization • Key question: Why to start? • Issues to consider • Business case • Market characteristics • Target group • Partners • Competition • Developer support

  5. Introduction • Key question: How to start? • Evaluation of available options • The best technology is not always the best choice • Issues to consider • Technology • Required infrastructure • Target devices • Tools

  6. Development • Key question: How to make it work? • Issues to consider • Developer communities • Diversity of target devices • Problems • Compatibility with related infrastructure • Networks, other device types,...

  7. Profit making • Key question: How to make money? • Issues to consider • Delivery channel • Directly to target consumers • Through partners • Business model • For example revenue sharing

  8. Mobile device software development • Development tools • Java development • Native development • Content development

  9. Development tools • Tools for different purposes • Server side • Mobile device • IDEs • E.g. Borland, Sun, IBM, BEA • SDKs, development environments and emulators • Available usually from device vendors

  10. Java development • Same runtime engine on different platforms (JVM) • Limitations • Vendor/carrier specific enhanced APIs • Siemens, Nokia, Vodafone, etc. • Development tools • Sun Wireless Toolkit, Nokia Developer's Suite for J2ME, etc. • Integration with IDEs • Borland JBuilder, Sun Forte for Java, etc.

  11. Example Java Emulator

  12. Native development • Symbian, Microsoft Windows Mobile,etc. • Symbian • More efficient than Java • Limitations (works only on certain devices) • Very expressive • Tools • MS Visual C++ .Net Standard 2003 • Borland C++ BuilderX Mobile Edition • Metrowerks CodeWarrior

  13. Example Symbian IDE

  14. Content development • MMS • Authoring tools • E.g. Nokia Developer's Suite for MMS, Ericsson MMS composer • Server side tools • E.g. Nokia MMSC EAIF Emulator

  15. Forum Nokia • Nokia's developer community • Centralized place of information • Free access • Tools, emulators, guides, discussion forums • Build-test-sell

  16. Nokia OK Process (1) • Testing and evaluation process • Categories • Terminal software applications • Server software applications • Hardware products • Covers

  17. Nokia OK Process (2) • Different methods used in different categories • Process • Apply for process • Evaluation of product • Testing • Nokia OK license

  18. THANK YOU! Questions?

More Related