Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow 27.11.2007 Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007.

Similar presentations


Presentation on theme: "1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow 27.11.2007 Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007."— Presentation transcript:

1 1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow 27.11.2007 Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007

2 2 © 2007 Nokia We help people feel close to what matters to them. Our promise

3 3 © 2007 Nokia Nokia organization January 1 st, 2008 Corporate Development Office Devices Services & Software Markets

4 4 © 2007 Nokia Taking the Internet to new places

5 5 © 2007 Nokia Open door to Internet

6

7 7 © 2007 Nokia Technology trends Converged devices go mainstream Wireless broadband becomes universal Innovation proliferates Mobility transforms the Internet Context is king

8 8 © 2007 Nokia Nokia continues to embrace open source Leveraged Linux in Nokia’s network products since 2002 Expanding adoption of open source in our devices Activist in the open source community Supporting open source developers www.forum.nokia.comwww.forum.nokia.com GNOME Foundation

9 9 © 2007 Nokia Open source innovation Devices Applications Tools Open C – Standard C function libraries for S60. Soon C++ Carbide S60 – Eclipse based Integrated Development Environment (IDE) Python S60 providing rapid application development Maemo www.Maemo.org Nokia Internet Tablet open source development platformwww.Maemo.org S60 Open source browser, Internet radio, Apache mobile web server Maemo 280+ applications including games, media players, utilities, and PIM Nokia N800 Internet Tablet Browsing, email and Internet communications with Google Talk TM

10 10 © 2007 Nokia Open source projects opensource.nokia.com

11 11 © 2007 Nokia Nokia Beta Labs Software and services prior to commercial launch Early access, opportunity to contribute Early market feedback, fail fast, scale fast Nokia Beta Labs: engaging Nokia users into co-creation of new services and experiences www.nokia.com/betalabs

12 12 © 2007 Nokia Architecture for Internet Age product development

13 13 © 2007 Nokia Are we ready ? Memory budgets Digital identity Screen real-estate 24x7 connectivity Software lifecycle

14 14 © 2007 Nokia Ideal World Concept/Algorithm SW HW HW Model in SW HW/SW Interface

15 15 © 2007 Nokia Specialist World Algorithm World System World RTL World Concept/Algorithm SW iLogix, Rational and other vendors generate reasonably good SW SystemC Verilog,VHDL HW HW Model in SW RTL,SystemC generation is still flaky MatLab,C,UML HW/SW Interface Hand Coded C++, Java

16 16 © 2007 Nokia Virtual Product World Product Database SW HW HW Model in SW HW/SW Interface Virtualization of Embedded HW in EDA Workstation Including corporate processes “rules”

17 17 © 2007 Nokia HW architecture Multicore DDR2 Modem 64 UniPRO HSDPA WLAN Mobile TV

18 18 © 2007 Nokia Application Suite “Connecting People” Calling, Messaging, Smart phonebook Application Suite “Connecting People” Calling, Messaging, Smart phonebook Open extensible platform Libraries & OS Open extensible platform Libraries & OS HAL & BIOS (& virtualization for single-core) Adaptation to scalable HW (single-core/multi-core/multi-processor) HAL & BIOS (& virtualization for single-core) Adaptation to scalable HW (single-core/multi-core/multi-processor) Nokia UI Framework and SVG- T/OpenGL-ES widget set Nokia UI Framework and SVG- T/OpenGL-ES widget set Web Environment Consumption & authoring Browser, Ajax, Web Services I/F, Web server Web Environment Consumption & authoring Browser, Ajax, Web Services I/F, Web server Other Applications By 3rd party developers Other Applications By 3rd party developers Other apps environments Java, Flash, CLR By runtime vendors on top of standard I/F’s Other apps environments Java, Flash, CLR By runtime vendors on top of standard I/F’s Closed platform Cellular stack, energy management, network Closed platform Cellular stack, energy management, network Posix API Nokia-created parts of the platform OSS-created Nokia- or HW-vendor created Open standard API Open Nokia API DBUS 3rd party SW on top of platform Closed Nokia API SW Architecture

19 19 © 2007 Nokia Application Suite “Connecting People” Calling, Messaging, Smart phonebook Application Suite “Connecting People” Calling, Messaging, Smart phonebook Open extensible platform Libraries & OS Open extensible platform Libraries & OS HAL & BIOS (& virtualization for single-core) Adaptation to scalable HW (single-core/multi-core/multi-processor) HAL & BIOS (& virtualization for single-core) Adaptation to scalable HW (single-core/multi-core/multi-processor) Nokia UI Framework and SVG- T/OpenGL-ES widget set Nokia UI Framework and SVG- T/OpenGL-ES widget set Web Environment Consumption & authoring Browser, Ajax, Web Services I/F, Web server Web Environment Consumption & authoring Browser, Ajax, Web Services I/F, Web server Other Applications By 3rd party developers Other Applications By 3rd party developers Other apps environments Java, Flash, CLR By runtime vendors on top of standard I/F’s Other apps environments Java, Flash, CLR By runtime vendors on top of standard I/F’s Closed platform Cellular stack, energy management, network Closed platform Cellular stack, energy management, network Posix API Virtualized no main CPU Blocks Virtual machine entry points Virtualization Target

20 20 © 2007 Nokia HW state of the Art Concept/Algorithm SW for MultiCore HW HW Model in SW HW/SW Interface SystemC SystemVerilog Fully synthesizable research Bluespec

21 21 © 2007 Nokia SW is virtual, but Designer is overloaded Concept/Algorithm SW for MultiCore HW HW Model in SW HW/SW Interface SystemC SystemVerilog Fully synthesizable research

22 22 © 2007 Nokia SW Upgrades Manufacturing EDA, ERP, CRM … fusion Virtual product Is the product SW for MultiCore HW HW Model in SW HW/SW Interface SystemC SystemVerilog Fully synthesizable Virtual development of SW in SW process BOX. Designer can select the new product to workbench or fix bugs for the old products, virtual prototype and SVN configured accordinginly. Corporate SW repository Test and build 24/7 Corporate HW repository + ERP Customer Care and Reach

23 23 © 2007 Nokia Thank you.


Download ppt "1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow 27.11.2007 Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007."

Similar presentations


Ads by Google