We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byKevin Watkins
Modified over 2 years ago
Team members Stijn Van der Borght Marta Cruz Daniel Mihaylov Xiaoyu Guan Aude Brichard Krzysztof Lis © artesis 2008 | 3
Main topics 1. Introduction 2. Platform 3. Software development 4. Overall evaluation © artesis 2008 | 4
1. Introduction Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Win32 API. Devices that run Windows Mobile include Pocket PCs, Smartphones, Portable Media Centers, and on-board computers for certain automobiles. It is designed to be somewhat similar to desktop versions of Windows, feature-wise and aesthetically. Additionally, third- party software development is available for Windows Mobile. © artesis 2008 | 5
© artesis 2009 | 6 2. Platform 2.1 Hardware Pocket PC is a hardware specification for a handheld- sized computer. Smartphone is a mobile phone offering advanced capabilities, often with PC-like functionality
© artesis 2009 | 7 Portable Media Center was a device that focused on integration with Microsoft's Windows Media Center and Windows Media Player to allow users to carry their media libraries with them on the go. Windows Mobile for Automotive is the name for Microsoft's operating system that facilitates multiple functions in automobiles including communication, entertainment, information systems 2. Platform
© artesis 2009 | 8 2. Platform We cannot use Windows Mobile with iPhone BlackBerry Phones made for Symbian Another phones or devices which are not compatible with WM Summarize we can use Windows Mobile only with devices which are designed for it!
© artesis 2009 | 9 2. Platform 2.2 Operating Systems Pocket PC 2000 Features : Pocket Office Pocket Internet Explorer Windows Media Player Pocket PC 2002 New features: Spell checker MSN Messenger Terminal Services
© artesis 2009 | Platform Windows Mobile 2003 New features: Bluetooth support Pictures application with viewing cropping, support SMS replay options for Phone edition Windows Mobile 2003 SE New features: Portait and Landscape swtiching for Pocket PCs Wi-Fi Protected Access
© artesis 2009 | Platform Windows Mobile 5 New features: New Office Mobile Photo Caller ID GPS support DirectShow support Picture and Video package Default QWERTY keyboard support
© artesis 2009 | Platform Windows Mobile 6.5 New features: New Home screen Finger friendly New Menu Pocket Internet Explorer Windows Marketplace for Mobile. Microsoft says that the first phones will be available in the second half of 2009.
© artesis 2009 | Platform Windows Mobile 7 Officially Microsoft didnt give any information about Windows Mobile 7. Is this Windows Mobile 7? ?
2. Platform 2.3 Network Connectivity © artesis 2009 | 15
2. Platform 2.3 Network Connectivity (Core) EAP (Extensible Authentication Protocol) API Redirector TCP/IP IPv6 Sockets © artesis 2008 | 16
2. Platform 2.3 Network Connectivity (Wireless) Bluetooth Infrared Wi-Fi WMM WEP WPA WPA2 © artesis 2008 | 17
2. Platform 2.3 Network Connectivity (Remote) RAPI (Remote API) VoIP © artesis 2008 | 18
2. Platform 2.4 Security - Certificates (common credential) - Credential Manager (manages credential information) - Authentication services (for developers to authenticate clients - SSPI) - Cryptography (to distribute information in secret code) - Local Authentication Subsystem (For sophisticated authentication systems, such as biometrics) - Smart card subsystem (Provides a link between smart card reader hardware and smart-card aware applications) © artesis 2009 | 19
2. Platform 2.5 Performance - A lot more stable than Windows Mobile 5 - Battery life: depends on running processes (average: 2-3 days) - Fast, if the device itself meets all the requirements - Smooth interface - Overall, its a great improvement to Windows Mobile 5 © artesis 2009 | 20
2. Platform 2.6 Future possibilities More user-friendly interface More 3D graphics New kinds of Windows Mobiles devices © artesis 2009 | 21
3. Software development 3.1 Development requirements What is needed to create a Windows Mobile application: 1.Visual Studio 2005 Standard Edition or above. With this interface you can author, debug and package applications for delivery. © artesis 2009 | 22
3. Software development 3.1 Development requirements What is needed to create a Windows Mobile application: 2.Windows Mobile SDK. It contains: - API header; - The library files to access Windows Mobile functionality; - Documentation; - Sample application projects; - Emulators. © artesis 2009 | 23
3. Software development 3.1 Development requirements What is needed to create a Windows Mobile application: 3. ActiveSync or Windows Mobile Device Center. To deploy the application to a device or to an emulator. Windows Vista uses Windows Mobile Device Center and doesn't support ActiveSync. Windows XP needs to have ActiveSync dowloaded and installed. © artesis 2009 | 24
3. Software development 3.2 IDE and Tools Visual Studio 2005 Visual Studio 2008 Professional Standard (Express) © artesis 2008 | 25
3. Software development 3.2 IDE and Tools © artesis 2008 | 26
3. Software development 3.2 IDE and Tools © artesis 2008 | 27
3. Software development 3.2 IDE and Tools Native Code Managed Code Server-Side Code © artesis 2008 | 28
3. Software development 3.3 Programming Language(s) Visual Studio is a complete suit to build applications for Windows Mobile devices. It allows the development in native code with Visual C++ or managed code with Visual C#, Visual Basic. These three languages all use the same IDE which allows tool sharing and the combination of them all. Only the managed languages support the.NET Compact Framework. © artesis 2009 | 29
3. Software development 3.3 Programming Language(s) Choosing a Programming Language: © artesis 2009 | 30 Visual C++ Interacts directly to the hardware for the Windows Mobile powered device, with no intervening layers. Advantages: - Execution speed; - Application size; - Flexibility.
3. Software development © artesis 2009 | Programming Language(s) Choosing a Programming Language: Visual C# and Visual Basic The development tools for C# and Visual Basic.NET include a fully what-you-see-is-what-you-get user interface designer. Advantages: - Reliable and rapid application development; - Security and language interoperability; - C# is simple, powerful, type-safe, and object-oriented.
4. Overall Evaluation 4.1 Advantages Widely Supported Lot of Documentation Easy to Develop for Advanced IDE © artesis 2009 | 32
4. Overall Evaluation 4.2 Limitations © artesis 2009 | 33 BlackBerry: Provides the ability to view threaded and missed calls on one screen as part of the Inbox. Has a plastic holster that automatically shuts it off when you insert it into it. This is done via a simple magnet in the holster. Windows Mobile: Does not have a similar feature. Microsoft is slowly improving the latter. Symbian: The advantages are found mostly in the stability of the devices and the low energy consumption. Stable & Low energy consumption:
4. Overall Evaluation 4.2 Limitations biggest weakness: interface > the most to lose to iPhone and Palm biggest complaint: the number of steps it takes to perform a simple task such as closing out of a program © artesis 2009 | 34
4. Overall Evaluation Demo © artesis 2008 | 35
4. Overall Evaluation 4.3 Conclusion Windows Mobile: Is constantly improving; Is a challenge for developers (C++); Great IDE; Has great potential; Improved user interface. © artesis 2009 | 36
Q & A Any questions?? © artesis 2008 | 37
Platform Presentation Second Week Android Platform Team 27 / March / 2009.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 2: Operating-System Structures.
Chapter 1: Introduction to the World of Computers.
Chapter 2: Operating-System Structures. 2.2 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls.
Aleksandar Kovačević & Mina Mićanović1 Introduction to Mobile Computing Aleksandar Kovačević, Mina Mićanović, Veljko.
Online Counseling Resource YCMOU ELearning Drive… School of Architecture, Science and Technology Yashwantrao Chavan Maharashtra Open University, Nashik.
Implementation Architecture Lecture Implementation View (1) “ how the system is built ” Focuses on “ how the system is built ” technological.
CSC 101 Introduction to Computing Lecture 2 Dr. Iftikhar Azim Niaz 1.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: Operating-System Structures.
1 Operating-System Structures Operating System & its purpose Operating Systems lead to new Hardware Features System Components System Services System Calls.
BY Amen Adnan أخترع الهاتف المحمول المهندس (( مارتن كوبر )) مدير شركه موترولا في عام 1973 م لكن هذا الهاتف المحمول كان حفيد.
By TriVium Systems Maximizes the return on your telecom equipment investment 1.
Silberschatz, Galvin and Gagne ©2010 Operating System Concepts Essentials – 8 th Edition Chapter 16: Windows 7.
Key Applications Module Lesson 11 Using Microsoft Office 2003 Computer Literacy BASICS.
Many Platforms, One Common Solution Developing WebSpeed Apps for Desktops, iPads, Tablet PCs and Smartphones Scott Blaubach Co-founder of App Technologies,
1 E-Commerce Servers Internet, Web and Database server architectures for e-commerce.
Chapter 10, Slide 1Starting Out with Visual Basic 3 rd Edition Chapter 11 Developing Web Applications.
Introducing Windows 7. Start Windows and view the desktop Use pointing devices Use the Start button Use the taskbar Work with windows Microsoft Windows.
Systems Analysis and Design 8 th Edition Chapter 7 Development Strategies.
1 Unified Communications and Collaboration Campaign MM TI-BDM Deck User Guidance Purpose of this deck: –Show how Microsoft ® Unified Communications and.
Services Course Windows Live Messenger Participant Guide.
Today and Tomorrow 12 th Edition Understanding Computers Chapter 7: Computer Networks.
OpenScape Business A unified business solution for small and mid-size companies Oct
1 SYSTEM MODEL From Chapter 2 of Distributed Systems Concepts and Design,4 th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
1 Introduction to ASP.NET. 2 Static and Dynamic Web Applications HTML is used to create static content Browser software interprets HTML tags and formats.
Copyright 2011 John Wiley & Sons, Inc2 - 1 Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons,
Computer Forensic Evidence Collection and Management Chapter 13 Mobile Phone and PDA Investigations.
1 © 2008 Avaya Inc. All rights reserved. Empowering UC & CEBP Anywhere, Any Device, Any Network date name.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
© 2016 SlidePlayer.com Inc. All rights reserved.