Your SlideShare is downloading. ×
0
Martin Orrell 20 th  May 2009 wireless applications beyond mobile - addressing the fragmentation challenge
Agenda <ul><li>introduction to TTP </li></ul><ul><li>overview of the mobile application and content ecosystem </li></ul><u...
TTP Group Venture Capital Business Incubation: Printing Technology Laboratory Equipment Communications Technology Product ...
The Technology Partnership plc <ul><li>Product and technology development organisation  </li></ul><ul><li>Over 300 enginee...
TTP Mobile and Communications <ul><li>Systems integrator </li></ul><ul><li>Hardware developer (handset and accessories) </...
Mobile application and content ecosystem <ul><li>started with ringtones, wall papers and bespoke applications for operator...
Experience as a developer <ul><li>as a consultancy we benefit from the fragmentation in hardware and software and it’s ass...
platforms – lot’s Smartphones Mass market Symbian ≈ Nokia Windows Mobile Blackberry iPhone Android
Platforms <ul><li>Java is on all phones – so there is not an issue? </li></ul><ul><ul><ul><li>if only life were simple! </...
Signing <ul><li>Signing an application is important as it protects the user  </li></ul><ul><ul><li>good idea in principle ...
thinking beyond mobile <ul><li>If you cannot develop for the massive array of handsets and platforms then what is the answ...
summary <ul><li>developing for mobile phones is still a major task </li></ul><ul><li>the rapidly changing market makes lar...
Upcoming SlideShare
Loading in...5
×

W&M 2009 – Wireless applications beyond mobile - addressing the fragmentation challenge

282

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
282
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Java is on all phones – so there is not an issue? if only life were simple! why are even simple things not consistent? Menus’ – for example security Windows mobile great for synching we have been developing on WM for years – take an application that has a data base, it works fine on Windows Mobile 5, on 6 it’s broken and we need to re-write it! the UI has some odd issues like closing programs is a pain Symbian dominant and proven to generate good ARPU (65% share) quirky, backward compatibly an issue, even simple things like the multimedia framework is different depending on the phone hardware! now open foundation (apart from the bits that are not?) Linux is free, open source, but it has not made it, why? too many variants it’s a kernel not an operating system. Android runs on it. Browser the answer – well maybe if the developer does not need any access to the phones resources or hardware as a Ui it’s horribly slow – even on set-top boxes with massive processors and fast internet connections it is very hard to get it smooth Google’s Android has arrived – has this helped us? no! life is now worse, writing more special code, coping with a new set of issues (unique features) the UI toolkit is not thread safe – what were they thinking?
  • Transcript of "W&M 2009 – Wireless applications beyond mobile - addressing the fragmentation challenge"

    1. 1. Martin Orrell 20 th May 2009 wireless applications beyond mobile - addressing the fragmentation challenge
    2. 2. Agenda <ul><li>introduction to TTP </li></ul><ul><li>overview of the mobile application and content ecosystem </li></ul><ul><li>Symbian, Windows Mobile, Android, iPhone, J2ME, etc - for applications, browsers and gateways </li></ul><ul><li>experience as a third party developer </li></ul><ul><li>application and platform incompatibility and signing issues, solutions and way forward </li></ul><ul><li>thinking beyond the mobile - new opportunities with Bluetooth Low Energy and accessories </li></ul><ul><li>summary </li></ul>
    3. 3. TTP Group Venture Capital Business Incubation: Printing Technology Laboratory Equipment Communications Technology Product Development Business Consumer Medical Mobile and Communications Industrial Technology Development Materials Micromechanics Optics Communications The Technology Partnership plc
    4. 4. The Technology Partnership plc <ul><li>Product and technology development organisation </li></ul><ul><li>Over 300 engineers, scientists and technologists </li></ul><ul><li>Headquarters Cambridge, England </li></ul><ul><li>Projects for clients world-wide </li></ul><ul><li>Creating new business through advanced technologies </li></ul>
    5. 5. TTP Mobile and Communications <ul><li>Systems integrator </li></ul><ul><li>Hardware developer (handset and accessories) </li></ul><ul><li>Software developer (client and server) </li></ul><ul><li>extensive track record over the last 15 years </li></ul><ul><ul><li>TTPcom floated in 2000 having been grown to be the largest provider of GSM stacks </li></ul></ul><ul><ul><li>we have developed complete and parts of mobile phones </li></ul></ul><ul><ul><li>numerous applications including </li></ul></ul><ul><ul><ul><li>music download, </li></ul></ul></ul><ul><ul><ul><li>mobile TV, </li></ul></ul></ul><ul><ul><ul><li>e-commerce, </li></ul></ul></ul><ul><ul><ul><li>machine-to-machine etc. </li></ul></ul></ul>
    6. 6. Mobile application and content ecosystem <ul><li>started with ringtones, wall papers and bespoke applications for operators and handset makers </li></ul><ul><li>now matured and evolved into applications stores run by handset makers and operators </li></ul><ul><li>connectivity is now evolving beyond mobile phones, for example </li></ul><ul><ul><li>note books </li></ul></ul><ul><ul><li>telematics </li></ul></ul><ul><ul><li>machine-to-machine </li></ul></ul><ul><ul><li>payment </li></ul></ul><ul><li>some cities are starting to use mobile networks for transport information and control, with consumers now being able to use mobile devices for access and payment </li></ul>
    7. 7. Experience as a developer <ul><li>as a consultancy we benefit from the fragmentation in hardware and software and it’s associated complexity in the market </li></ul><ul><li>so why change? </li></ul><ul><ul><li>we undertake projects that have high technical complexity and risk </li></ul></ul><ul><ul><li>projects can take between 6 and 18 months </li></ul></ul><ul><ul><li>the rapidly changing market adds a dimension that is impossible to predict, estimate and manage – this impacts our ability to deliver </li></ul></ul><ul><li>what would our clients love? </li></ul><ul><ul><li>write once, re-use often, same user experience, deploy every where…. </li></ul></ul>
    8. 8. platforms – lot’s Smartphones Mass market Symbian ≈ Nokia Windows Mobile Blackberry iPhone Android
    9. 9. Platforms <ul><li>Java is on all phones – so there is not an issue? </li></ul><ul><ul><ul><li>if only life were simple! </li></ul></ul></ul><ul><ul><ul><li>why are even simple things not consistent? Menus’ – for example </li></ul></ul></ul><ul><ul><ul><li>security </li></ul></ul></ul><ul><li>Windows mobile </li></ul><ul><ul><ul><li>great for synching </li></ul></ul></ul><ul><ul><ul><li>we have been developing on WM for years – take an application that has a data base, it works fine on Windows Mobile 5, on 6 it’s broken and we need to re-write it! </li></ul></ul></ul><ul><ul><ul><li>the UI has some odd issues like closing programs is a pain </li></ul></ul></ul><ul><li>Symbian </li></ul><ul><ul><ul><li>dominant and proven to generate good ARPU (65% share) </li></ul></ul></ul><ul><ul><ul><li>quirky, backward compatibly an issue, even simple things like the multimedia framework is different depending on the phone hardware! </li></ul></ul></ul><ul><ul><ul><li>now open foundation (apart from the bits that are not?) </li></ul></ul></ul><ul><li>Linux </li></ul><ul><ul><ul><li>is free, open source, but it has not made it, why? </li></ul></ul></ul><ul><ul><ul><li>too many variants </li></ul></ul></ul><ul><ul><ul><li>it’s a kernel not an operating system. Android runs on it. </li></ul></ul></ul><ul><li>Browser </li></ul><ul><ul><ul><li>the answer – well maybe if the developer does not need any access to the phones resources or hardware </li></ul></ul></ul><ul><ul><ul><li>as a Ui it’s horribly slow – even on set-top boxes with massive processors and fast internet connections it is very hard to get it smooth </li></ul></ul></ul><ul><li>iPhone </li></ul><ul><ul><ul><li>Slow JavaScript interpreter, no mouse events hamper Web 2.0 apps </li></ul></ul></ul><ul><ul><ul><li>it’s a mobile PC according to one operator – so some applications are not allowed! </li></ul></ul></ul><ul><li>Google’s Android has arrived – has this helped us? </li></ul><ul><ul><ul><li>no! life is now worse, writing more special code, coping with a new set of issues (unique features) </li></ul></ul></ul><ul><ul><ul><li>the UI toolkit is not thread safe – what were they thinking? </li></ul></ul></ul>
    10. 10. Signing <ul><li>Signing an application is important as it protects the user </li></ul><ul><ul><li>good idea in principle </li></ul></ul><ul><ul><li>in practice, fragmented at operating system, device maker and operator levels </li></ul></ul><ul><li>The industry needs ONE signing process that works across all platforms and networks! </li></ul><ul><ul><li>but the current trend is towards a dozen or so applications stores </li></ul></ul><ul><li>enterprises can work around this on some platforms, in particular Windows Mobile, by installing own certificate </li></ul>
    11. 11. thinking beyond mobile <ul><li>If you cannot develop for the massive array of handsets and platforms then what is the answer? </li></ul><ul><li>put it in the headset ! </li></ul><ul><ul><li>Bluetooth is ubiquitous </li></ul></ul><ul><ul><li>applications can be pushed </li></ul></ul><ul><ul><li>we pushed a very simple Java application that remotes to the main application in the accessory </li></ul></ul><ul><li>simple, elegant and most importantly massive phone support! </li></ul>
    12. 12. summary <ul><li>developing for mobile phones is still a major task </li></ul><ul><li>the rapidly changing market makes large software developments high risk </li></ul><ul><li>security is an issue on mobile platforms </li></ul><ul><li>opening up the web to mobile is a great help but the browser is not the solution for enterprise developers </li></ul><ul><li>Java or open operating systems the solution? </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×