Axa Assurance Maroc - Insurer Innovation Award 2024
Brain storming development in the post pc world
1. Brain StormingDevelopment in the post PC world Panel 1: Development Methods Galit Fein Mobile Strategies - Senior Analyst galit@stki.info www.stki.info 1
11. Development Platform One central place Business logics, some business data, cashing personalization security that automatically supportall multiple devices & OS Browser (PC, Mobile) “Middle” layer eb APServers Legacy Applications Integration layer MDM C/S app on the mobile device 8
12. באיזו שיטה נכתבות אפלקציות מוביילכיום? לעובדי הארגון ללקוחות הארגון 13% Mobile Web 7% 15% Mobile Web 19% 19% Native App Native App 23% 10% 10% 10% 32% 32% 13% 47% 24% 9
18. אילוצים עקב תלות במע' מיושנותDevelopment Platform יכולת קישור למגוון מקורות מידע תוך יכולת RE-USE מקסימאלית וסטנדרטיזציה של כלי הפיתוח לכל האפליקציות מול כל מערכות ההפעלה 10
19. What should be the “right mix”? X% Web + Y% native app Web Mobile Hybrid Dev Platform Native app 11
20. Brain StormingDevelopment in the post PC world Panel 2: Pini Cohen VP and Senior Analyst pini@stki.info www.stki.info 12
21. WebMobile applications One central place Business logics, some business data, personalization Off line capabilities Business logics, some business data, cashing personalization security that automatically supportall multiple devices & OS Browser (PC, Mobile) “Middle” layer ebAP Servers Legacy Applications Integration layer MDM C/S app on the mobile device DMZ 13
22. Tactical Issues What is the role of the WebapServer layer? Off–line capabilities What are the technical components that are used both by the “PC-WEB” application and the mobile applications and between the mobile flavors? How to integrate the development process between the “PC-WEB” application and the mobile applications? What should be in the DMZ and what not? Which technologies should be used for: Data? Security? SW update? Monitoring? 14
23. באיזה טכנולוגיה וארכיטקטורה מתבצע הקשר בין התקן הקצה – טלפונים חכמים, טבלטים - לבין ההסביבה הארגון Middleware Other: "על ידי תשתיות שמשמשות את מערכת האינטרנט בארגון" 15
24. האם, להערכתך, צפוי שינוי במבנה/תיפקוד של אפליקציות ארגוניות בטווח של 12 החודשים הבאים בעקבות הכנסת סמארטפוניםאבלטים לארגון Other: תפיסת הפעלה וקשר ללקוח שתשתנה מהותית 16
25. Quiz #8: What does this product do? Supporting ARM architecture GUI based on Touch Online-store (like Apple Store, Android Market) for purchasing SW and distribution Geo-Location Services Is it a phone? Is it a Tablet? 17
26. Its Windows 8! Supporting ARM architecture (for Tablets, Smartphones?!) New GUI based on Touch (!) and Silverlight technology Windows Store (like Apple Store, Android Market) for purchasing SW and distribution Geo-Location Services Big looser is Intel! 18
27. Its Windows 8! Should be on the market on 2H12 (a guess. I guess later) However, there are “some” issues left: Windows 8 compatibility on ARM (“Intel this spring pointed out that Windows applications running on x86 for PCs won't run on Windows 8 on ARM”) Windows 8 compatibility in general Will Windows 8 be “light” or “heavy” (several GUI interfaces, support for GPS, support for “lots of things”). Will it be light enough for phones? Tablets? (Users have other options - Apple, Android) Will we see Win8 versions for Tablets, Phones? Time to market? http://www.theregister.co.uk/2011/09/13/arm_windows_8_compatibility/ 19
28. Microsoft Development Technology Until now the “modern, vector-based, and hardware-accelerated” new UI technology (WPF, Silverlight) was not used in the Windows products (except of the Media Player). Now it can be used and will be part of Windows 8. Microsoft has lots of development UI technologies – WPF, Silverlight, Metro, DirectUI, XAML, Jupiter (with is essentially Silverlight). Some of them are used in XBOX and Microsoft mobile phones. Microsoft has come with reasonable good “story” of combining these technologies, however, developers might need to change their development concepts (hopefully not like COM to .NET style…) Based partly on : http://arstechnica.com/microsoft/news/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn.ars/2 20
29. ARM processors ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings. The ARM architecture is the most widely used 32-bit ISA in terms of numbers produced. Originally conceived by Acorn Computers for use in its personal computers. Source: Wikipedia STKI modifications 21
30. ARM processors - Spec Comparison Chart: Nexus S Vs Galaxy S vsOptimus Black Source: http://trak.in/tags/business/2011/07/02/google-nexus-s-vs-samsung-galaxy-s-vs-iphone-3g-s-comparison/ 22
34. How will the next client look like? PC? Laptop? Tablet with docking station? Mobile phone with docking station? User device used at the enterprise? VDI combination? Application streaming combination ? What does this mean for development?! 26