Download presentation
Presentation is loading. Please wait.
Published byCheyanne Messer Modified over 9 years ago
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
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.