Developing Mobile Applications Using SAP Netweaver Mobile - Thomas Pohl, Ramprasadh Kothandaraman, Venkat Srinivas Seshasai

Developing Mobile Applications Using SAP Netweaver Mobile

Buch | Softcover
347 Seiten
2007
SAP Press (Verlag)
978-1-59229-141-0 (ISBN)
68,55 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This unique, comprehensive book teaches developers and IT managers everything that's needed to begin developing mobile applications based on SAP NetWeaver Mobile. What are the biggest mobile application challenges? How does data replication really work? How can one design a user interface that runs on different client platforms? What does the architecture of a complete application look like? These are some of the basic questions, amongst many others, that this book deals with in detail. After learning about the architecture and design principles you'll go on to uncover expert insights on data orchestration, "Mobile Applications for Laptop" and the "Mobile Web Dynpro Online" design time environments. Two extensive case studies, as well as an extra chapter on mobile application lifecycle management, plus invaluable best practices for implementing mobile applications, serve to complete this full-length reference guide.
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?
Mehr entdecken
aus dem Bereich
Schnittstellenentwicklung für SAP Fiori, mobile und …

von Carsten Bönnen; Volker Drees; André Fischer …

Buch | Hardcover (2024)
Rheinwerk (Verlag)
89,90