Developing Mobile Applications Using SAP Netweaver Mobile
SAP Press (Verlag)
978-1-59229-141-0 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Highlights Include: * Mobile Technology - Devices, IDEs and Runtime Environments, Connectivity * Data Orchestration - Meta Model, Data Objects, Backend Integration, Modeling Data Objects and Backend Adapters, Modeling Data Distribution * Design Time Environments and Case Studies - Mobile Applications for Laptop, Mobile Web Dynpro Online * Mobile Application Lifecycle Management - Development Process, Setup, Mass device Administration, Patch Deployment, and more * Support of Peripheral Devices - PIOS and PIOS API Core
Dr. Thomas Pohl works as development architect in the area of Agile Development at SAP AG. He studied mathematics and computer science and holds a PhD in mathematics. Before he joined SAP in 1994, he worked in the area of character recognition. Thomas worked in different departments in various roles at SAP (Financials, Financial Services, CRM, Mobile Solutions) where he acquired comprehensive competencies in the design and architecture of business applications with focus on customer needs. His current areas of expertise are model-based development and SOAs. Ramprasadh Kothandaraman is the lead development architect of NetWeav-er Mobile at SAP Labs, India. He has vast domain expertise in the area of messaging middleware and associated technologies and, at the beginning of his career with SAP, designed and implemented the first generations of mes-saging middleware for SAP, used in production environments by several SAP customers today. Ramprashadh is currently working on architecting a platform for enterprise mobility, primarily focusing on information provisioning through various user channels, including mobile devices. You can reach Ramprasadh at ramprasadh.kothandaraman@sap.com. Venkat Srinivas Seshasai (venkat.srinivas.seshasai@sap.com) works as Chief Development Architect of the SAP NetWeaver Mobile group at SAP Labs India. He holds a master's degree in Structural Engineering and joined SAP in 1998. Since then, he has focused on the development of message-oriented middleware for mobilizing business processes. His current interests include Business Rule Management systems and mobile frameworks.
1 ... An Introduction to Mobility ... 19 ... 1.1 ... The Impact of Mobility on the Business World ... 21 ... 1.2 ... The Mobile Workforce ... 21 ... 1.3 ... Different Types of Workers ... 24 ... 1.4 ... Mobility Case Studies ... 26 ... 1.5 ... Advantages of a Mobile Environment ... 30 ... 1.6 ... Requirements for a Mobile Platform ... 31 ... 1.7 ... Summary ... 35 2 ... Mobile Technology ... 37 ... 2.1 ... Mobile Devices ... 37 ... 2.2 ... Application Development and Runtime Environments for Mobile Devices ... 42 ... 2.3 ... Connectivity ... 48 ... 2.4 ... Summary ... 56 3 ... SAP NetWeaver Mobile Challenges and Capabilities ... 57 ... 3.1 ... SAP NetWeaver Mobile 7.1 Challenges ... 57 ... 3.2 ... SAP NetWeaver Mobile 7.1 Capabilities ... 62 ... 3.3 ... Summary ... 72 4 ... Data Orchestration Design Time ... 75 ... 4.1 ... DOE Design Time Conceptual Overview ... 75 ... 4.2 ... Modeling Data Objects and Backend Adapters ... 90 ... 4.3 ... Data Distribution Modeling ... 112 ... 4.4 ... Summary ... 134 5 ... Design Time to Build Mobile Applications ... 135 ... 5.1 ... Mobile Applications for Laptop to Build Occasionally Connected Mobile Applications ... 135 ... 5.2 ... Mobile Web Dynpro Online ... 158 ... 5.3 ... Summary ... 161 6 ... Mobile Application Lifecycle Management ... 163 ... 6.1 ... The Mobile Application Development Process ... 168 ... 6.2 ... Initial Setup ... 174 ... 6.3 ... Mass Device Administration ... 177 ... 6.4 ... Administration and Monitoring Tools ... 182 ... 6.5 ... Third-Party Device Management Integration ... 187 ... 6.6 ... Patch Deployment and Upgrade ... 188 ... 6.7 ... Lifecycle Management of Mobile Web Dynpro Online Applications ... 191 ... 6.8 ... Summary ... 191 7 ... Design Study of an Occasionally Connected Mobile Application using Mobile Applications for Laptop .. 193 ... 7.1 ... Scenario Description ... 193 ... 7.2 ... Development Process ... 194 ... 7.3 ... User Interface ... 195 ... 7.4 ... Defining Data Objects and Distribution Model ... 197 ... 7.5 ... Defining Backend Adapters ... 222 ... 7.6 ... Configuring SAP NetWeaver Developer Studio ... 226 ... 7.7 ... Creating Development Components ... 227 ... 7.8 ... Importing Data Objects from the DOE ... 229 ... 7.9 ... Defining the Model Classes as Public ... 230 ... 7.10 ... Defining the Queries ... 231 ... 7.11 ... Creating the Application ... 232 ... 7.12 ... Defining Context Binding ... 233 ... 7.13 ... Defining Supply Functions for the Node Elements ... 236 ... 7.14 ... Defining the Method for Calling the Query ... 239 ... 7.15 ... Specifying the Navigation Schema ... 240 ... 7.16 ... Specifying the Navigation Schema for the Exit Button ... 242 ... 7.17 ... Customizing the CustomerDetails View ... 243 ... 7.18 ... Customizing the OrderDetails View ... 247 ... 7.19 ... Building, Deploying, and Running the Application ... 250 ... 7.20 ... Summary ... 251 8 ... Support of Peripheral Devices ... 253 ... 8.1 ... Peripheral Input/Output Services Infrastructure ... 254 ... 8.2 ... PIOS API Core ... 256 ... 8.3 ... Summary ... 268 9 ... Tips for a Successful Implementation of Mobile Projects ... 271 ... 9.1 ... Selecting the Appropriate Devices ... 271 ... 9.2 ... Performance and Sizing ... 275 ... 9.3 ... Sizing of Mobile Applications ... 275 ... 9.4 ... Security ... 278 ... 9.5 ... Summary ... 281 10 ... Design Study of a Connected Mobile Application Using Mobile Web Dynpro Online ... 283 ... 10.1 ... Scenario Description ... 283 ... 10.2 ... Development Process ... 284 ... 10.3 ... Prerequisites ... 285 ... 10.4 ... Creating a Web Dynpro Project ... 286 ... 10.5 ... Import an Adaptive RFC Model and Generate the Java Proxies ... 287 ... 10.6 ... Creating a Custom Controller Context and Binding it to the Model ... 289 ... 10.7 ... Mapping Custom Controller Context Elements to View Context Elements ... 290 ... 10.8 ... Creating Actions and Declaring Methods ... 291 ... 10.9 ... Defining the View Layouts ... 292 ... 10.10 ... Implementing the Action Event Handler and the Method of the Custom Controller ... 294 ... 10.11 ... Building, Deploying, Configuring, and Running your Application ... 296 ... 10.12 ... Summary ... 298 11 ... Developing Mobile Components for PDA ... 301 ... 11.1 ... The Component Concept for Mobile Applications ... 302 ... 11.2 ... Relationship Between Mobile Applications for Laptop and Mobile Applications for PDA ... 304 ... 11.3 ... Summary ... 306 A ... SAP Mobile Application Portfolio ... 309 A.1 ... Mobile Enterprise Applications ... 309 A.2 ... The Mobile Ecosystem ... 311 A.2.1 ... Wireless Carriers and Service Providers ... 312 A.2.2 ... Device Manufacturer and OS Supplier ... 313 A.2.3 ... IT Department ... 313 A.2.4 ... Mobile Application Supplier ... 314 A.3 ... SAP xApps for Mobile Business ... 314 A.3.1 ... SAP xApp Mobile Time and Travel (SAP xMTT) ... 316 A.3.2 ... SAP xApp Mobile Asset Management (SAP xMAM) ... 319 A.3.3 ... SAP xApp Mobile Asset Management for Utilities (SAP xMAM for Utilities) ... 323 A.3.4 ... SAP xApp Mobile Sales for Handhelds (SAP xMSA) ... 326 A.3.5 ... SAP xApp Mobile Direct Store Delivery (SAP xMDSD) ... 328 A.3.6 ... Cross-Application Components including RFID, Mobile Alert, Electronic Signature Capture, and Geographical Information System (GIS) integration ... 332 B ... Glossary ... 335 C ... Bibliography ... 339 D ... The Authors ... 341 Index ... 343
Erscheint lt. Verlag | 24.12.2007 |
---|---|
Reihe/Serie | SAP NetWeaver Essentials | SAP Press |
Verlagsort | Maryland |
Sprache | englisch |
Einbandart | gebunden |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Weitere Themen ► SAP | |
ISBN-10 | 1-59229-141-4 / 1592291414 |
ISBN-13 | 978-1-59229-141-0 / 9781592291410 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich