1 2 3 77 Previous Next

SAP for Mobile

1,141 Posts

Hi,

 

BYOD or Bring Your Own Device is the facility provided by companies to its employees to carry their personal device at office locations and perform official tasks on them. All the managers are preaching this facility and employees are excited at this prospect. Companies have had to invest in their security infrastructure to facilitate this feature to its employees. As most employees would prefer to carry their smartphone as their preferred device at office, it has pushed the Mobile First strategy for all enterprise content. On the outset it seems like an employee friendly facility to ensure work-life fit. But, the devil is actually in the device.

 

In a recent news report about an American Politician, I read that the politician chose not to use the official server/mail and used personal mail for all official purpose. "Convenience" was provided as the reason for this deviation in official protocol. However, some analysts suspect that it was done so to ensure that security agencies are not given the access to the information exchanged on mails. The issue is political and my blog is NOT about it. However, it is to understand the risk to the individual who decides to bring his/her own device to office. He/she risks allowing the central servers, access to their personal details.

 

Majority of us use mobile phones. We use it mainly for data usage and social networking, apart from the mundane feature to call. But, in the process of data usage, we store and share very personal and intimate details of our lives. We secure the data by providing a lock on the screen. But, we tend to ignore the data which is left on the network. When the network is public the risk is limited to hacking and its legal right to safeguard our personal data. But, BYOD as a concept is abstract. It does not look into the legal rights to safeguard the personal data of the use especially when it is used on office networks. The user will vehemently argue to their right to confidentially of their personal information. Mobile is personal and employees feel their right not to be snooped on their data. The management may argue to their right to be informed about the happenings on the office network, where everything is right of the company. They may say that, 'we track data on laptops, why should mobile be any different?'. The result, employees may start maintains one mobile device for office and one for personal. In the end, we defeat the purpose.


BYOD is beneficial in reducing delays and improving work-life fit. For tasks which require basic information, its apt to use this facility. BYOD does not mean the user surrenders his/her right to personal data. But, BYOD does not mean we are right to absolute confidentiality. We are accountable and fully responsible for any data generated or accepted on the device. The tragedy would be if BYOD leads to two devices - one official and one personal. Its like getting back to the 90s, with one official laptop and one personal. Use it, it its useful but be responsible for it. Thers always someone watching you and this time it could be your manager.:)

 

Feel free to share your feedback/criticisms in the comments.

 

Regards,

Sharath

As a new customer to the Mobile Secure cloud edition, or as a partner helping newbie customers you may want to rely on best practices for on-boarding. The SAP Mobile Secure rapid-deployment solution (RDS) now got you covered. For starting out in the cloud, we cut through the clutter for you, and provide you with some simple steps to follow right here.

 

1. Go to service.sap.com/public/rds-mobilesecure and download the package. Tap on the button on the right hand side, "Download package". 

 

1MS1.PNG

 

2. Open section "Package fact sheet", right below the first paragraph.

 

1MS15.PNG

 

3. Assess whether or not the RDS indeed covers your business needs, then go back one step, open section "Mobile Secure - Cloud" and tap on  "More information"

 

1MS2.PNG

 

1MS3.PNG

 

4. Read through the Best Practices ... (C2M) description and check out the Process diagram. That diagram shall give you an idea how easy it is to set up and test Mobile Secure.

 

1MS4.PNG

 

5. Go back two steps, and check out the SAP Mobile Academy playlist on YouTube.

 

1MS6.PNG

 

6. And once you are ready to get started with getting hands-on with SAP Mobile Secure, access the Latest information & SAP Note (login required). Scroll down to the attachments, and access "SAP Mobile Secure cloud edition Quick Guide EN.pdf".

 

1MS8.PNG

 

 

You will find more configuration and test scripts in the downloaded files.


Was that easy or what?

Please let me know what you think in the comments below.  

Dear SAP Mobile Platform 2.3 and Agentry Users,

 

It was brought to our attention in SAP that there are documentations available online that was not specific enough to outline the limitation or restriction of the Agentry clustering inside SAP Mobile Platform 2.3 version. With this lack of documentation on the restriction, users are assuming full capability. To properly address this we have created a KBA and notified the SAP Mobile Platform 2.3 documentation team to update the online links to refer to this restriction/limitation.

 

Symptoms:

 

  • When the same user logs in from 2 different devices to the SMP (SAP Control Center) clustered setup, the user is allowed to connect successfully versus SMP (SCC) denying access (i.e. User is already logged in elsewhere).
  • When the Agentry client/user connects to the SMP clustered server, the SCC does not see the Agentry user connected in the Admin GUI.

 

In addition to this, we (support, QA, development/engineering team) have tried recently to see if there is another means to do it via manual clustering. After additional testing with SAP Control Center and Agentry clustering our official recommendation based on the known restriction/limitation is stated in KBA # 2129430. Please use it as guideline or reference.

 

Thanks to all customers who made SAP aware of this as we strive to improve our documentation and make our online user community aware of this knowledge.

 

Best Regards,

Mark Pe

SAP Senior Support Engineer

To all SAP Work Manager Users,

 

As a proactive support by SAP One Service Active Global Support team, we would like to extend the knowledge on one popular request for all customers for SAP Work Manager (6.0/6.1/6.2).

 

Symptoms:

 

  • Un-completing or Un-TECO a Work order operation in SAP (ECC) still shows COMPLETED in the mobile device

 

Reproduction:

 

  1. In the ECC (SAP backend), cancel the TECO on the Work Order.
  2. After a user TECO the order in ECC, and then completes the Operation in the mobile device and transmit, the Work Order disappears from device on sync (Expected).
  3. However, there is an option to cancel the Technical Completion (TECO) on the Work Order in the SAP ECC and reverse the "Final confirmation" of the Operation to a PCNF status using IW41.
  4. When the users cancel the TECO in ECC, and re-sync the device, then the Operation status is shown as TECO on device.

 

Resolution: Please review SAP KBA # 2142823 - Operation Status (Un-TECO) in SAP ECC shows COMPLETED status in mobile device after synching.

 

We would like to thank all SAP customers who participated in being active in letting SAP know which feature needs to be added to our road map or existing product to help improve the customer use case. At the end of the day, we would like you to be flawless in your execution of SAP Work Manager.

 

Best Regards,

Mark Pe

SAP Senior Support Engineer

Bharathwaj R

What is "Digital" ?

Posted by Bharathwaj R Mar 18, 2015

Our love for being connected has driven an unprecedented change in how we live, communicate, develop and enjoy our lives. The web laid the foundation for this change. Digital however fed steroids to this movement and accelerated it. Digital began as a consumer driven movement but is now a focus of leading enterprises.

 

In the past, Digital meant the digitization of manual tasks. But it has evolved beyond this simple meaning into something a lot more specific and interesting. If you work in an industry which is getting rapidly reshaped by technology, it is useful to understand the context and reasons behind these disruptive changes before you can prepare for them. In my opinion, understanding the meaning of Digital is a humble beginning to this grand goal.

 

So what is “Digital”?

 

Fig1.png

 

If at this moment, you are going “Blah, blah, blah”, it is understandable. So before you tune out, let me elaborate.

Digital…

1. focuses on customers and improves their overall experience.

Improving experience involves improving ease of use (access, convenience), improving the user experience, increasing ubiquity, offering rich information, personalization, contextual action etc.

2. utilizes digital technologies and the advantages that come along with it.

As of 2015, technology areas include SMACIT (Social, Mobile, Analytics, Cloud, and Internet of Things)

3. extends existing business models or creates new models using digital technologies

This is the most important attribute of being Digital. It should involve a fundamental change in how the business creates value and makes money. The change is usually achieved by taking advantage of the nature of digital technologies. For instance, this can be moving to new digital channels, creating new products that could not have existed without the internet / web, new market structures (2 sided or n-sided markets), new revenue models (product as a service), new processes (change in supply chain structure etc.) and new services (collaboration, crowd sourcing).

 

How is it different from IT ?

 

While IT can use digital technologies, their primary focus is around improving enterprise operations and customer interactions. Even mature IT organizations look at IT as a means to serve existing business. They follow the traditional notion that IT should follow business needs and fail to realize how technology can overthrow traditional business paradigms and how business are restricted by the environment and markets they were envisioned to serve.

As a result, traditional IT does not explore or innovate using collaborative approaches such as design thinking and systems thinking. They view building products and services as a means to deliver functions and not as a means to develop and test ideas. Furthermore, the evolution of IT in the enterprise has made C level executives look at IT as a cost function and not as an investment, a cardinal mistake when IT can be a means of competitive advantage.

 

Why Digital and why now?

 

It all boils down to competitive differentiation and changing consumer expectations. When everything can be commoditized or copied within months, achieving competitive advantage and sustainable differentiation is incredibly hard. This has forced businesses to explore new ideas, ideas that are harder to discover by analysis and quantitative methods. In the past, consumers were driven by cost, brand and a bit by service quality. The new consumer (Millennials and younger) has a different perspective of the world and gives importance to a new set of values such as convenience, personalized experience etc., These values themselves keep evolving rapidly. Companies that understand this customer really well can create the next defining product or service and with the help of digital technologies achieve network effects and first mover advantage that can bring them a semblance of sustainable success.

 

This Digital movement had its roots in Digital agencies like IDEO, which developed novel approaches to solve design problems and evolved to technology change agents. It matured into a movement around innovation, human centered design and start-ups. In its current iteration, it is trying to shed its agency roots and adapting to include the broader business redesign and is taken over by the enterprises and consulting firms. The downside of this agency driven movement is sometimes the overemphasis on collaboration, brainstorming and experimenting and ignoring the benefits of data and strategic thinking.

 

A better system will utilize the strengths of traditional and digital approaches and therein lies the opportunity.

 

What do people do in Digital?

 

The traditional view is of a group of “hipster” designers brainstorming and creating a new user interface, followed by a developer building an app around it. The industry is maturing beyond this simplistic product design approach and hence you will start seeing Digital work spread around a spectrum. At one end is the operational IT work (Just IT, nothing Digital) and in the other end is disruptive Digital work.

 

Fig2.png

Broadly, there are 4 different roles involved in serving this spectrum of needs (I am using this term “roles” rather loosely here). “Hipster” designers, “Geeky” developers, “Suited up” strategists and “well groomed” marketers.

 

The impact and involvement of each of these roles and capabilities vary based on business need, the focus of change (in the spectrum) and the phase of enterprise change.

 

The spectrum of Digital transformation in Enterprise

 

Digital transformation can be technology driven enterprise transformation (operational IT, traditional IT implementations), an end user focused customer experience improvement (mobile apps, CMS), a full scale business model reinvention or anything in-between.

 

spectrum.png

 

Irrespective of the type, there are 3 “digital” dimensions involved: Imagine, Plan and Do.

1. Imagine — involves understanding, brainstorming and designing.
2. Plan — involves traditional strategic analysis, market research, financial analysis, operating model definition etc.,
3. Do — involves building, testing, iterating the solution or service development.

Based on the business need and focus area, different dimensions take priority. Let’s consider the following example: Improving customer experience for a grocery retailer.

 

Changing the customer experience through an app or tweaking a service requires understanding the customer journey, collaborating with people involved in various roles across the journey and brainstorming to gather insights that will help improve the customer experience. The implementation of technology often plays a trivial part as it is requires tweaking of existing solutions and services rather than radical new developments. Similarly, it is useful for strategists to evaluate the cost vs benefit of various options, but in the end it is design that opens up new possibilities and strategy helps choose one of them using traditional analysis.

 

Lack of clarity and appreciation for this spectrum of digital transformation and its dimensions prevents organizations from succeeding in digital transformation initiatives. Consulting firms that do not understand this variation end up as pure IT/tech shops or full scale design agencies or even worse, neither. In the end sustainable, true digital transformation appreciates the strength of various players and utilizes them effectively to create customer value. So, how exactly do we do that? And for that we have to wait for the next part.

 

In my future stories, I will dive into the details of the digital spectrum, the value brought by different roles across the spectrum, the optimal way to use various skills based on the transformation and its relevance to SAP consultants and customers. (Hopefully !)

March 27 2015 : SAP publishes new versions of SAP Web IDE (1.9.1 ) and  Hybrid App Toolkit ( 1.2.6 )


Details on the new version of SAP Web IDE can be found here and for the Hybrid App Toolkit here

 

John Wargo  has written an excellent blog. introducing the concepts behind  the Hybrid App Toolkit.

 

 

 

New Features

 

From a new feature standpoint, this new version includes the following new features.

 

Ui Based installation

Hybrid Application Toolkit now uses a UI-based installation assistant to simplify the installation and setup of the development environment. This assistant replaces the command line script used in previous releases. It also checks all the pre-requisites and build the necessary components

 

Cordova facade

With Cordova facade , you will be able to preview and test the Cordova plugins already in a browser preview. The Cordova facade will simulate the call to the Cordova APIs. For example calling the camera API twill start the camera of your computer.

 

In this release the following Cordova Plug-ins are supported

  • Camera
  • Device

 

We will be adding support for more Plug-ins in upcoming releases.

 

QR code generation / QR reading in companionApp

This is quite a cool feature. When you preview the application in a browser , a QR code will be generated on the top right corner.

 

The  QR code can be scanned by the companionApp to test the application on a real device.

 

So what is so cool about it  ?  You can already test your application,  including mobile features,  without having to install any software on your laptop.


Just install  the companionApp ( source code included for iOS and Android ) and you are ready to go.

 

Want to know more ?

For more information on SAP Web IDE information go to   SAP Web IDE - Enablement.

 

For more information on Hybrid Application Toolkit go to SAP Web IDE - Mobile



 

 

 

- Matthias

We are happy to announce the availability of SDK SP07 in the service market place . Here are some of the highlights for this release.


Native SDK features

 

Technical cache (for Windows)

 

In the SP07 release of SDK, we added a feature called Technical cache for Windows (8.1 and Phone 8.1), that improves the experience of online applications when there is no connectivity to the back end store. This capability was released for iOS and Android in SP06.

 

The technical cache extends the OData API to enhance online applications in cases where the application is occasionally offline by: optimizing application-to-server communication with online data stores, performing conditional HTTP or OData requests to optimize network bandwidth utilization for cached responses from previous OData requests, and using cached content to improve application performance.

 

OData API requests can be either asynchronous (execute in the background), or synchronous (operate in the foreground, blocking any other processes). The technical cache is enabled when the online store sends asynchronous requests, and must be enabled explicitly by the application developer when opening the online store.

 

Certificate authentication directly with SAP Gateway in the MAF Logon Core (iOS, Android, and Windows)

This feature allows for certificate based authentication when connecting to a Gateway server. The certificate is provided by Afaria or a plugin via the certificate provider interface for non-Afaria MDM solutions . The functionality matches that of SAP Mobile Platform Server, and applies to conversation manager as well. Scenarios supported include:

  • Standard HTTPS communication, certificate requested by the TLS layer.
  • HTTPS communication, the server responds with a certificate challenge.
  • HTTP communication, the server responds with a certificate challenge.

 

SMP Hybrid SDK(Kapsel) features

 

Device and Platform support

With this version of the SDK, the Hybrid SDK (Kapsel) now supports Apache Cordova 4.2 and Google Android 5.0. Cordova provides a flexible, open framework featuring a set of APIs that allow you to develop hybrid applications across multiple device platforms. Cordova's open architecture includes a node-based command line interface that lets you manage a single project that works across multiple device platforms. 

 

Offline support for Windows

  • The Offline OData plugin, which has been available for Android and iOS, now supports Windows 8.1 and Windows Phone 8.1.The plugin provides offline OData support to Cordova applications. For offline support, an offline OData store is initialized and populated with a list of OData collection endpoints to be stored offline on the device. Device users can fully manipulate this data (query, update, create, delete, and so on), then merge the updates to the back-end with offline changes.

 

SAML support for Windows

  • The Hybrid SDK (Kapsel) plugins now support Security Assertion Markup Language (SAML) for authentication in Windows applications (in addition to Android and iOS applications).

 

 

Agentry Toolkit features

 

Open Scan SDK

 

A new OpenScan SDK is available for integrating external devices, such as scanners, with Agentry applications running on Android, iOS, WPF, and Windows Mobile. The SAP Mobile Platform OpenScan framework allows application developers to integrate third party scanning libraries into Agentry applications. The scanner could be a camera-based barcode scanning SDK such as ZBar, or a hardware scanner such as Honeywell Captuvo SL22. Note that the Agentry client still supports default camera-based scanning functionality, which is used if an external scanning library is not provided.

 

The OpenScan SDK is combined with the existing OpenUI SDK component. It provides a different set of classes that can be overridden to optionally replace the scanning interface code. Note that this is optional and an end user can provide OpenUI extensions, an OpenScan option, or both.

 

Other Enhancements

 

New features are available with the Agentry Test Environment included with Agentry Editor. A status bar enables you to see the test client selections you have made for platform, server, locale, and so forth. You can now debug transactions, and enable server logging while testing. Agentry applications can now run in a 64-bit architecture for devices that support it. Clusters were introduced in 3.0 SP03, which changed how application and server configuration is managed in SAP Mobile Platform. Configuration values are now stored in the SAP Mobile Platform data store, and available to all server nodes.


For more details , please refer to the help documentation at SAP Mobile Platform SDK 3.0 SP07 – SAP Help Portal Page

This blog will list steps that required to be configured in order to consume OData service in agentry client by using Java.

I am targeting Agentry Client 6.1.0/WPF 6.1.3 & Agentry Server 6.1.0 for development.


1.  Create and configure an object to hold data that is returned/exposed by web service as shown below.Object1.png

 

2. Create a collection to fetch data for the objects that we created in step 1.

 

3. Create a fetch for this collection as shown below.

   Fetch1.png

(Note : I have configured this fetch as non-main fetch since its invoked by user and need to capture

username and password for consuming OData service and that are being passed as fetch parameters

to back-end)

 

4. Since user is required to enter username and password (passed as fetch parameters)

    I have configured a Fetch screen as shown below.

  fetchscreen1.png

 

5.  Now create an action that will be executed on button click to initiate this fetch.

     Add a transmit step and configure it to initiate this Fetch.


6. Configure a server exchange step for this fetch as usual procedure.(as shown below)

    This step is created by using Java System Connection.

Serverexstep1.png

 

7. This step will refer to our java class that is extended from com.syclo.sap.Steplet class.Which calls a Stephandler to

handle that request and will directly call a web-service as shown in the code snaps below.

Also create a pojo class (here Flight.java) having properties to hold data exposed by web-service. This pojo class is extended from com.syclo.sap.SAPObject class as usual.


Code for Steplet:


import com.syclo.agentry.AgentryException;

import com.syclo.agentry.BusinessLogicException;

import com.syclo.agentry.FetchSession;

import com.syclo.sap.Steplet;

 

public class FlightCarrOdataSteplet extends Steplet{

 

       public FlightCarrOdataSteplet(FetchSession session)

                     throws AgentryException, BusinessLogicException {

              super(session);

       }

 

       @Override

       public boolean execute() throws AgentryException {

              try

              {

                     FlightCarrOdataStephandler handler = new FlightCarrOdataStephandler(this._user);

                     this._returnData = createSAPObjectArray(new Flight(), handler.getFlightCarriers());

              }

              catch(Throwable e)

              {

                     throwExceptionToClient(e);

              }

             

              return true;

       }

      

 

}


Code for Step Handler :


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

import java.util.ArrayList;

import javax.xml.bind.DatatypeConverter;

import com.syclo.agentry.AgentryException;

import com.syclo.sap.SAPObject;

import com.syclo.sap.StepHandler;

import com.syclo.sap.User;


public class FlightCarrOdataStephandler extends StepHandler{

            User u = null;

            public FlightCarrOdataStephandler(User u)

       {

                     super(u);

                     this.u = u;

       }

      

             public ArrayList<? extends SAPObject> getFlightCarriers() throws AgentryException

       {

          ArrayList<SAPObject> recs = new ArrayList();

                  try

          {

                     //Specify your service URL here

                             String uri ="http://xyz.abc.pqr:8000/sap/opu/odata/sap/ZFLIGHT /FlightSet?$format=json";

                     URL url = new URL(uri);

                     HttpURLConnection conn = (HttpURLConnection) url.openConnection();

                     conn.setRequestMethod("GET");

                     conn.setRequestProperty("Accept", "application/json");

                     conn.setRequestProperty("Accept-Encoding","identity");

                     String encode = this.u.getString("fetch.Username") + ":" + this.u.getString("fetch.Password");

                     String auth = "Basic " + DatatypeConverter.printBase64Binary(encode.getBytes());

                     conn.setRequestProperty("Authorization",auth);

                     BufferedReader inputReader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

                  

                     StringBuilder sb = new StringBuilder();

                     String inline = "";

                     

                                       while ((inline = inputReader.readLine()) != null) {

                        sb.append(inline);

                     }

                     org.json.JSONObject obj = new org.json.JSONObject(sb.toString());

                     org.json.JSONArray arr1 = obj.getJSONObject("d").getJSONArray("results");

                                       for(int i=0;i<arr1.length();i++)

                     {               

                           Flight fl = new Flight();

                           fl.setCarrid(arr1.getJSONObject(i).getString("CAID"));

                           fl.setCoid(arr1.getJSONObject(i).getString("CONID"));

                           fl.setFname(arr1.getJSONObject(i).getString("FLGN"));

                           fl.setAname(arr1.getJSONObject(i).getString("FLLN"));

                           recs.add(fl);

                      }

                                

               }

                           catch(Throwable e)

               {

                                    this.u.rethrowException(e, false);

               }

              return recs;

       }

}

 

8. Now sync your Agentry client and consume this web service as shown below.client1.png

 

9.  This will ask user to enter credentials for consuming targeted web service.

     We have designed a fetch screen to capture Username ans password as shown below.

     This username and password will be passed as fetch parameters to backend.

client2.png

If all steps are configured correctly then it will consume targeted web service and will show result as below.client3.png

(Note: This blog do not mention steps to create OData web service, but lists Agentry Steps to consume OData service.

Agentry “System connection” is assumed to be of type Java connection and user has done all

required configs in JavaBE.ini)

SAP and Google share a common vision to bring the needs of the enterprise together with Android’s collective innovation. That’s why SAP announced that the companies are working together on Android for Work, a program that is supported by Google and brings together device makers, application developers and management solutions, to provide CIOs with a secure, flexible, economical and consistent mobility platform.

 

By working closely with Google, SAP is helping to ensure that our customers around the world have the freedom to choose their own devices for work and that businesses can securely support the devices employees want.  SAP sees Google Android for Work as a game changer.  One of the main benefits is that people can securely use any device from any manufacturer (choice!). No more worrying about researching which model, OS or version of a device will be secure enough to meet enterprise standards. And even better, the employee’s apps, data, and settings aren’t touched by the enterprise admin at all – this is true separation of personal and corporate data.

 

In the SAP press release dated February 25th, we announced our participation in this program that will enable employees to securely bring their own Android devices to the workplace and conveniently switch between work and personal activities without relinquishing control of personal data. Integration with SAP Mobile Secure helps IT managers and developers manage and secure devices, apps and content across the diverse Android landscape while also supporting the development of applications and standard apps.

 

We’re focusing on ensuring customers can successfully manage both Android devices as well as apps. Our leading SAP apps will be ready for installation within Android for Work and those apps can be distributed via SAP Mobile Place, a brandable, localizable and secure enterprise app store.

 

For developers, we also support the Android operating system with the latest versions of SAP HANA Cloud Platform and its platform-as-a-service offerings including SAP HANA Cloud Platform mobile services, SAP Mobile Platform, and several hundred Android-based mobile apps.

 

More on Management

 

Android for Work lets you create a managed work profile on a device so that sensitive work data can be separated and secured from personal applications. As a Google Management partner, SAP provides SAP Mobile Secure, a single pane of glass for IT to manage all mobile devices. This solution allows our customers to take advantage of the common API framework across Android to dramatically reduce the complexity of managing multiple devices.

 

SAP Mobile Secure customers running Android for Work will be able to leverage the following:

  • Full administration
    • Managed Profile – secure and manage the work space on the employee’s Android of choice including remote wipe and lock
    • Email, calendar, contacts and tasks - user simply opens and user work email
    • Mobile apps – full control to deploy, update and remove managed apps in the managed profile
  • Remote commands - Administrator can lock & wipe all enterprise content without affecting personal content or settings
  • Profile settings - Control over passcode quality, copy/paste, screen capture, display timeout to enforce compliance
  • Chrome settings - Manage proxy, url white/black list, cookies, bookmarks for secure browsing
  • Wi-Fi settings - WPA2/WPA enterprise and certificates to manage access to secure resources
  • Certificates - Silent installation of user and root certificates for security
  • User management – Administrator sets up Single Sign On to make user management simple, secure and easy for mobile users
  • PIM app suite – Deploy and manage email, calendar, contacts and tasks apps
  • Exchange settings – Create and assign email policies to automatically configure email for mobile users
  • Email security – Manage SSL and user certificates

 

You can try out SAP Mobile Secure for free today at sapmobilesecure.com. Note: Android for Work functionality will be added soon. You can also visit Google’s AFW landing page.

April 24th, 2015 ushers in a new era of the Apple Watch. As many others did, I watched with anticipation, the March 9th Spring-forward Apple announcement that included information about the Apple Watch. Apart from the availability and pricing, little new information was provided that we really didn’t already know. As I review a large number of tweets, opinions, and articles, the first results indicate a very mixed set of views (from extremely positive to extremely negative [“the iFlop”]).

AplWatch-HomeScreen-PR-PRINT_2.jpg

 

Recall the days prior to the introduction of the 1st generation Apple iPad (first announced and unveiled on January 27, 2010) and very soon thereafter, the media and industry reaction was extremely mixed. Many stated that they couldn’t see a tablet supplanting cheap, windows-based netbooks, which were popular at the time; others couldn’t fathom a number of use-cases for keyboardless tablet device. Still many correctly predicted that the iPad (and other non-Apple tablets to follow) would ultimately spell the demise of the netbook industry.  Today, the iPad and many other tablet models are virtually ubiquitous. There are numerous use-cases and no one questions the need for a tablet-based form-factor. In fact, depending on the task, I routinely use my laptop (most times, connected to multiple monitors), an iPad and an iPhone – sometimes multiple devices.

 

I think we are at the same juncture with the Apple Watch and wearables in general. Early predictions are that the Apple Watch might sell anywhere from 10 to 20 million units this year (starting on April 24th) which is more than all of the 6.8 million smart watches sold in 2014. Of course, Apple Watch will likely serve as a catalyst for greater smart watch sales such as the classic-looking Huawei Watch (Android powered) and many others.


I view Apple Watch and other Android watches as a framework or platform in which the real use-cases will come to fruition by the app developers – those whose functionality innovation will really “make the case for the smart watch.” Will this be another winning product for Apple or will it be relegated to the Apple fans and early adopters?  Hard to say at this point.  But I do have confidence in innovative app developers.

Huawei_watch2.jpg

Let’s look at a few use-cases (most of these apply to smart watches in general and I’m not really including the various fitness-focused wearables).

 

The smart watch as a notification / monitoring platform – especially when the user is multi-tasking (a 2nd mobile-device screen) as many people use a mobile device as a primary engagement tool – either for communications and/or enterprise engagement tool. Despite the primary form-factor: smartphone, phablet, tablet, the smart watch can serve as a notification and/or monitor device as to not interrupt primary tasks on the main device.


The smart watch as a human sensor array – for health tracking purposes, this is a no-brainer. While there are many fitness-focused wearables such as Fitbit and others on the market today, the Apple Watch and other smart watches are fitted with a variety of sensors from heart-beat monitors, to accelerometers, barometers, thermometers, and more. These will increasingly be used to enable wearers to better monitor health issues and to maintain good health. With a variety of apps that will be coming to these platforms, now more than ever, I think these wearables will provide the means for people to live healthier lifestyles in general.  As the FDA and other regulatory agencies approve more sensors and applications for health monitoring through smart watches and similar devices, I think we can safely say that we’ll be able to provide significantly more objective information to our physicians than ever before possible, through these devices with the smart watch able to provide feedback for the user (or caregivers) to intervene if necessary.


With the additional announcement of Apple ResearchKit for disease research projects, I wouldn’t be surprised if one or more of these didn’t also include the Apple Watch as a wearable component in some of these research studies.


The smart watch in the enterprise and workplace – incorporates technology into wearable devices such as a smart watch to simplify workers jobs. For example, SAP and Samsung announced a joint development that will link many of SAP’s business software to Samsung’s wearables and mobile devices. One application for oil and gas customers will “extend SAP software integration to Samsung wearables to support a hands-free user experience that allows field workers in heavy industries to receive information and respond more quickly and safely to urgent issues with minimal disruption to their work.”  ABI Research issued a forecast in 2014 that predicted that the enterprise wearable device market will reach $18 billion by 2019.


The smart watch as a new personal messaging platform – well, why not? There have been varieties smartphone-only messaging solutions that have some to fruition over the last 5 years and why not smart watch targeted messaging as well. While virtually all support basic SMS and smartphone centric messaging such as WeChat, WhatsApp and other non-SMS messaging, I would expect some new personal communications innovation that would take advantage of the smart watch form factor.

 

I would classify these use-cases above and beyond the basic announced functionality of the Apple Watch such as mobile Point-of-Sale or contactless payments as well as increased consumer contextual awareness.  There will be more categories born I suspect and probably quite a few that will help boost overall smart watch sales.

 

The Apple Watch era is soon to be upon us.  As many other Apple products have done, this one takes some existing concepts and products and, as only Apple can do, applies their spin, fit, and finish and creates a catalyst for a brand new, if not ultimately ubiquitous form-factor. For me, I haven’t worn a watch in over 15 years. Will I get one? Actually, I will and I will pre-order on April 10th – the 1st day that I can.  For the record, I won’t be getting the Apple Watch Edition!

I had the pleasure of visiting six airports in the last two weeks and noticed an abundance of advertisements featuring a wide variety of technologies based in the cloud. Every conference has tracks on the cloud. In every meeting the work ‘cloud’ sneaks in. Doing business in the Cloud is fast becoming the new normal.


If you’ve been following SAP for any period of time, you probably already know that SAP has deep experience serving 50+ million cloud users, with some of the world’s largest cloud implementations. Its about providing an unparalleled user experience, with mobile access in mind. And its flexible to use however and whenever you want.

 

I was recently readying a paper written by Oxford Economics and sponsored by SAP (available here). It gave a great overview of how in less than a decade, the cloud has gone from a distant vision to the mainstream of business technology. As companies move core functions into the cloud, they are seeing the opportunities it affords to help transform business. To me, that transformation is especially interesting when it comes to mobile security, a core requirement of any company going mobile. Companies are continuing to invest in the cloud — and many SAP customers are already taking advantage of the benefits when it comes to mobility.

 

In the paper, a survey is referenced that Oxford Economics and SAP completed in 2014 in which 200 senior business and IT executives around the world were asked about their adoption and use of cloud technology. The survey showed that the early days of inflated expectations have given way to the reality of the hard work of implementation and day-to-day execution needed to realize the big payoffs initially hyped by cloud vendors. 

 

I found it interesting that just 1% of those surveyed say cloud computing is not part of their company’s business strategy. And over half of survey respondents to a previous 2012 survey said they planned to make heavy investments in cloud by 2015. That’s simply a lot of focus on moving core business processes over to the cloud.

 

As you consider your cloud strategies, consider at the same time your mobile strategy. As you build and deploy mobile apps, you may be building them with cloud based development tools like SAP HANA Cloud Platform mobile services (HCPms) or you may be thinking about how to manage and secure them with SAP Mobile Secure in the cloud.

 

The cloud brings some great opportunities to any company going mobile and concerned about security – especially SAP customers. SAP Mobile Secure presents a full Enterprise Mobility Management suite in the cloud – helping you manage and secure your mobile apps, devices and content in an extremely integrated and easy way. But we’re not like any EMM vendor with our cloud solution. We have the ability to add on a lot of great functionality that makes it easier for SAP customers to go mobile. For example, our enterprise app store is a great way to deploy all of your SAP and non-SAP apps to employees, partners and customers. And our mobile app configuration service helps you quickly customize and deploy apps – all in the cloud. And our mobile app discovery service simplifies the experience for your users who can rely on us to detect and configure apps for you. All of these innovations in the cloud are transforming how SAP can mobilize your business.

 

SAP Mobile Secure helps you runs simple – and the cloud helps us do it. Any users – including employees whose devices you own and contractors whose devices you don’t own – have access to an enterprise app store to download apps and configure services the way they need them.

You can check out our free cloud based trial of SAP Mobile Secure and see how any enterprise can take advantage of the cloud for mobile security. The suite is available for a 30-day trial here.

Hi Everyone,

 

 

With the announcement this week of the release of the HANA Cloud Platform mobile services (HCPms) at the Mobile World Congress in Barcelona, we want help you jumpstart your use of HCPms.  On March 12 at 3pm CET (10am EST and 7am PST) I will be hosting the next mobility webinar on getting started with HCPms and using the HANA Cloud connector. You can register for the session here.  After session is completed you will find links to the recording and the presentation on the webinar page.

 

 

If you are unfamiliar with HCPms I suggest you check out Martin Grasshoff’s introductory blog hereMartin also recently held a webinar on the topic.  You can view the recording  and get the presentation too.

 

 

This getting started session will introduce you to the HCPms administration cockpit. The new administrative user interface is consistent with the look and feel of the SAP Fiori user experience, keeping administrative tasks simple and efficient. From the admin cockpit, you can define native and hybrid applications, administrate users and registrations, manage the platform and report on platform activities.

 

 

We will also discuss how you use the HANA cloud connector to securely access the OData services residing inside your corporate network.  We will walk through the installation and configuring of the cloud connector to connect to your HCPms account and to your backend OData services.

 

 

We will NOT be covering mobile application development during this session.  If you are already using the SAP mobile SDK for developing native or hybrid applications for the on premise SMP 3.0 platform, those same application can run on HCPms with little or no changes.  If you want more background on running you mobile applications on HCPms check out Midhun VP’s blog.  If you are new to the mobile apps development using SAP’s mobile platforms, I suggest you check out our previous webinars.  They provide more details about native and hybrid app development.

 

 

Finally, If you aren’t already licensed for HCPms, no worries,  SAP is offering trial accounts for HCPms.  So there is no time like the present to get started.  Check out Martin’s blog on how to set up you trial HCPms account.

 

Thanks,

 

John

crossing mwc.jpgThere are literally billions of mobile applications globally.  Many apps find their way into the enterprise via a staffer bringing their own apps in the front door. Of these apps only about 1% actually receives significant usage over their first 3 months of life as they lack enterprise integration. However, with proper context and enterprise application integration, mobility apps can have a much more significant impact on organizations. SAP and IBM Global Business Services (GBS) are working together to bring relevant mobile apps to life as part of our longstanding partnership in the enterprise market.

 

Many mobile apps began life by “transplanting” existing on premise functionality into popular enterprise-ready mobile operating systems. To address the current needs to be more transformational and to better leverage native capabilities of devices and platforms, IBM GBS and SAP are adding iOS centric enhancements, and the cloud-based SAP Mobile Platform functionality, to existing and net new SAP Fiori applications. Fiori can be the starting point for mass enabling users of existing enterprise applications in target industries.  IBM and SAP are adding capabilities including:

 

1. Biometric (thumbprint) Access
2. Active (push) Notification – relies upon SMP
3. Offline Access – relies upon SMP
4. iCalendar Integration
5. Cloud storage (iCloud)

 

tabletworker.jpgThis week at Mobile World Congress 2015, the two firms will demonstrate several of these five (5) SAP Fiori applications including iOS thumbprint access for secure login to SAP systems and offline access using the SAP Mobile Platform.  IBM Mobile First for iOS applications connecting to SAP’s enterprise systems (i.e. Telco Field Service App) will be available to demo in IBM's booth in Hall3, 3.H30. Additional Mobility applications including e-commerce, predictive maintenance and networked economy demos and showcases are available in the SAP Pavilion in Hall 6, 6.A30. 

 

Joint customer benefits of the two firms are many. For starters, Enterprise customers gain better business effectiveness with transformational industry apps, greater employee productivity and satisfaction and user experience with iOS specific features, push notifications and offline access to their applications. Since Fiori is a natural starting point on many customers’ mobile strategy, SAP customers benefit with consistent mobile app usage from the start including more widespread adoption, usage of Fiori applications and mobile ROI for users accessing SAP systems through a consistent Fiori OpenUI5 experience. To further modify these Fiori-based apps or create net new mobile apps SAP also offers the HANA Cloud Platform Mobile Services solution.

 

sharks stadium game 2015.jpgBoth IBM GBS and SAP customers ultimately win with the ability to develop mobile apps once and deploy everywhere with secure offline access and scalable leverage of existing back-end systems. This collaboration allows enterprise customers of both firms to reach more of their users, partners and customers with a combination of mobile apps, development services, integration services, hosting services, and providing iOS devices (including provisioning and ongoing support).  

Next week mobile movers and shakers will meet at the usual mobile time and at usual mobile place - Mobile World Congress, Mar 2 to 5, 2015, Fira Gran Via in Barcelona, Spain. 

 

For those attending Mobile World Congress 2015 I encourage you to learn how to Run Simple with SAP.  Furthermore, stop by stand 6A30 to experience the SAP vision of “improving people’s lives by unlocking the value of contextual data in a networked society.”  Check out the video below from Rick Costanzo, EVP & General Manager, Telco Industry and Mobility Solutions and hear what he has to say about Unlocking the Value of Context and SAP plans for #MWC15.

 

(And, of course, if you are not attending in-person, follow along at www.sap.com/mwc for live video updates and content.)

 

 

Moreover, The team at SAP has prepared 759 square meters of space for conversations, showcases, demos, meetings and more. We are located in Hall 6, A30 at the  Fira Gran and I encourage you to come by this integrated, innovative showcase to learn how you can run simple with SAP.  In addition to our exhibit area, SAP will take the stage 2 times to share our vision and customer stories. These include the following:

 

mwc speaking sessions.png


But there's more.

 

Yesterday, Ian Thain hosted a CodeTalk with Jim Jaquet and me to talk about what people can expect from SAP at #MWC15. You can watch the replay below.

 

 

Lastly, you can find more information including how to book a tour of our showcases, how to request a complimentary hall pass, how to book a meeting with SAP experts and SAP partners including Accenture, Apigee, Atos Canopy, DigitalRoute, Google, iQuest, Microsoft, Mocana, RBM Technologies, T-Systems and VeliQ at www.sap.com/mwc.

 

Safe travels to all that are headed to #MWC15 and stay tuned for more updates from the show next week!

DROID.. DAndroid_Robot_100.pngROID.” Had robots taken over the office?

 

DROID…DROID.” Would I survive the invasion?

It was 2010, but the voice speaking to me was one I had only heard in sci-fi movies. My workspace had been infiltrated, but no humanoids were present. From where was the sound emanating? The imposing voice spoke again. I leapt from my seat to survey the situation, just as my cube neighbor held up his mobile phone, waving me over to check out a joke his buddy just texted him. How could he be so relaxed during this forthcoming assault? As I approached him, I heard the voice again. This time, I also saw his phone light up, signaling that another text had arrived!Android for Work device-2015-02-16-161605.png


Droid (more specifically Android) growth has been on a tear for several years. As these devices became popular, consumers (like my coworker) started bringing them to the workplace. First they wanted to access the basics - their professional email, contacts and calendar. Then they started asking for more such as corporate apps that could boost their productivity and enable them to get their job done better – anytime, from anywhere. However, the much beloved diversity and choice associated with the Android OS also became a challenge for corporate IT managers and security professional tasked with safeguarding corporate data. And frankly, even when these workers brought their own devices to the job, they didn’t want IT controlling their personal data.


Things are about to change. This week Google formally announced Android for Work, a program that brings together OEMs and other technology partners to harness the power of Android for the enterprise and to support mobile adoption in the workplace.  It’s all about enhanced security with a dedicated and managed work profile that is isolated from personal apps, simplified management and an open platform for innovation. SAP is excited to partner with Google on this “game changing” initiative, which fulfills the needs of our customers who are looking for a simple and secure way to support Android. With several hundred Android-based enterprise mobile apps, we’re already a leader in the space. Through innovations in wearables, localization, AR and more, we’re leveraging the advancements of this OS to power the worker of the future, today. Now, companies can use SAP Mobile Secure to safely manage and secure these amazing Android experiences for their employees and business partners.


For more info, please check out Google’s blog announcing Android for Work along with SAP’s press release. Visit SAP and Google next week at Mobile World Congress - Hall 6, 6A30.


If you’ve experienced a similar Droid invasion, follow me on twitter.

Actions

Filter Blog

By author:
By date:
By tag: