Friday, March 26, 2010

JD Edwards Integration on BlackBerry

The customerLeading Pharma Supply Chain, UAE
The largest pharmaceutical supply chain and distribution company in ME Region, was looking to mobile enable JD Edwards Order Capture - CRM process and business analytics, KPI their sales staff and senior executives. 

Endeavour’s Mandate: Recommend and Build a consolidated dashboard to real-time order management – CRM process and enable key business data on BlackBerry devices.

Endeavour’s Value Add:
  • Unified BlackBerry Dashboard seamlessly integrates within corporate framework e.g. BES etc.
  • Role Based Access
  • Used by field staff for CRM , senior execs monitor business objects (KPI, regional closed/open sales etc).
  • End to End Solution based on SOA Architecture

In case you want a demo or are interested in similar solution then please write to us at info@techendeavour.com

Endeavour Software Technologies is an expert in mobile technology and advises startups, SMBs and enterprises in defining the right mobile application, selecting appropriate technologies, wireless carriers’ relationship, and establish innovative roadmap for the continuous success as the future technologies changes over time. 


Thursday, March 04, 2010

Peer to Peer Mobile Social Networking

Dwaraknath LN analyses the impact of P2P Mobile Social Networking


Introduction
Recent advances in wireless communications technology have created significant interest in the development of additional channels for communication over mobile networks. To be specific, in spite of its inherent business and technical challenges the peer to peer networking has become a popular research in mobility space. Though the current 2G and 2.5G cellular network does fully support peer to peer communication but the forthcoming 3G/4G do provide the required bandwidth required for peer to peer innovations.

The objective of this whitepaper is to give overview of peer to peer mobile communication over the existing mobile networks.  In particular, we will be discussing the peer to peer social networking on mobile devices and its constraints as well as the pros and cons of P2P networking.



Background
On analyzing the global internet traffic we observe that nearly 46% of the traffic is over HTTP followed by P2P which is at 37% which clearly indicates the significance of P2P network. Also there is strong growth in social networking by internet users. Globally top 10 most popular websites are dominated by these social networking sites like Facebook, MySpace, Live.com and others. 

Though Social networking on the mobile hasn’t caught the attention of mass market as yet but as Google CEO, Eric Schmidt said, “The Internet is humongous. The notion of publishing and micro-blogging is an explosion that will drive networks further into everything we do and the confluence of three factors (computing, connectivity and the cloud) means your phone is your alter ego, an extension of everything we do. Our job is to make mobile be the answer to everything”.

So it’s not far before we start observing the coming together of P2P and social networking on mobile devices. There are numerous such scenarios where MP2P can be used, e.g.
  • Michael has a Word document on his PDA that he needs to convert to PDF. He carries out a discovery activity and finds that someone in the vicinity is offering such a service. Michael sends his document, pays for the service, and receives the converted PDF document back.
  • Danny is an affiliate for a music company. He receives commission when he sells MP3 files for them. Danny publishes his music selling service to devices in his vicinity
and there are lots of mobile applications already available in the market which uses P2P communication for file sharing, social networking, messaging, entertainment etc. 

Some of these applications are mentioned below
  • Fring - Using this application user can make free mobile calls. Users can IM with Skype, MSN Messenger, ICQ, Google Talk & twitter clients.
  • iSkoot - This is the solution for Skype on the go. It’s an easy-to-use mobile application with all Skype features.
  • SymTorrent - This is BitTorrent client for Symbian OS which supports downloading multiple torrents at the same time.


P2P Communication Overview

P2P File sharing
P2P file sharing systems account for a high percentage of the traffic volume in the fixed Internet, having exceeded http (www) or email traffic. The increasing availability of mobile data networks such as GPRS and UMTS in conjunction with attractive pricing schemes makes P2P file sharing an interesting application in the mobile context. But the operation of P2P systems in mobile environments encounters several problems, such as a relatively narrow and expensive air interface, highly varying online-states (presence) of the subscribers, a hierarchical network structure, and limited device capabilities.

IP Masquerading
IP masquerading is a form of NAT (Network Address Translation) which allows internal computers with no known address outside their network, to communicate to the outside. It allows one computer to act on behalf of others. The basic idea is to disguise the IP packets to or from the private network so they appear to the rest of the internet world as they originated from the gateway machine’s external IP address. The network address translator sits between the gateway machine and external internet. It changes the source IP address of the packet to the external IP address of the gateway. In order to keep track of the host on a private network from where the has originated it also assigns unused protocol port number on the gateway machine. Whenever response is received on that port of gateway, the translator knows to reverse the process of substituting the original IP address and port number within your private network.

Mobile P2P Databases
A MP2P Database is a system in which information stored on peers of MP2P network. The mobile peers communicate with each other via short range protocols, such as Bluetooth, Zigbee, IEEE 802.11 or UWB (Ultra Wide Band). These protocols support short range communication (10-100 meters). On each mobile peer there is a local database that managers and stores a collection of data or reports. Often report describes physical resource such as an available parking slot.
MP2P database concept is evolved basically to address the need of searching local information which may be temporary in nature i.e. valid for short duration.

















Overall System Architecture
The Mobile peer to peer architecture is based on a layered architectural pattern where each layer is assigned with its own responsibility. By using the layered approach, the architecture would gain positive characteristics like modularity and transparency. The negative effect by using this approach could be slower execution if the applications often have to go up and down several layers to carry out the operations. 

Mobile Peer to Peer Communication Architecture

  • Client: A mobile client is a logical representation of a peer, i.e., creation of logical communication using mobile network.
  • Network: A network layer representing the communication medium accessed by the Client and server architecture. The network layer carries data to server , and data to peer to peer mobile network. 
  • Message: A message is an entity that can be exchanged between the server and mobile nodes. A message can be sent to single nodes; it can contain text, serialized objects, or any data type or binary data such as pictures, video, documents etc.
  • Presence service: A service is a description and an identifier of an application running the server.  It enables peer to peer communication and updates the presence status to the connected nodes.
  • Session: A session represents the lifecycle of all the communication between the mobile clients in a peer to peer communication. A session keeps track of known nodes and available network mediums.
  • Application: A peer to peer application has various features like File transfers, Social networking, voice communication etc.
Mobile Peer to Peer Application Architecture


Challenges and Threats for P2P

Challenges in mobile networks
  • P2P traffic should be kept local for fixed/wireless operators
  • Asymmetric speed and P2P unattractive charging
  • Variable terminal connectivity
  • High signaling traffic in unmodified P2P systems
  • Operators wish to participate in service creation
  • Licensing 
  • Traffic volume
Challenges in mobile operating systems
  • Platform specific peer to peer communication
  • Support for protocol communication
  • Compression techniques
  • File format & codec supports
  • Managing the session 
  • Limitation over data transfers on existing cellular networks
  • Delay in data transfers
  • Push communication from server



Other challenges in existing mobile networks




  • P2P introduces new security concerns and can make existing networks vulnerable

  • P2P security research is still fairly young

  • Legitimacy - P2P technology has been tainted by its use in illegal file sharing and piracy

  • Lacks of applications – Currently file sharing applications dominate this technology usage. There are no other types of application available which makes use of P2P technology.


Threats to MP2P





  • In 3G true MP2P is possible due to high bandwidth, high end efficient mobile phones and simultaneous data and voice capabilities. But then the question is whether the operators will allow MP2P since it would lead to loss in their revenues.

  • Digital rights management.

  • Other threats are like spy, viruses and adware



Conclusion
Mobile Peer-to-Peer is an opportunity for the cellular domain but many challenges need to be first solved. The solution should be simple, but at the moment the DRM based proposals look often over engineered. To get a rich service set, it is an absolute necessity that the community has hands to develop mobile application across the platform(s). Operators’ role is to provide the secure network for the developers and consumers and also with higher bandwidth. Before that is a reality, cellular networks and devices must take giant steps with existing pattern.

It is however apparent that Mobile peer to peer networking will see an enormous growth in near future due to the increase in the amount of data being shared. This will be further supported by availability of higher networks speeds such as 3G and 4G.


Endeavour Software Technologies is an expert in mobile technology and advises startups, SMBs and enterprises in defining the right mobile application, selecting appropriate technologies, wireless carriers’ relationship, and establish innovative roadmap for the continuous success as the future technologies changes over time. Can be reached at www.techendeavour.com or info@techendeavour.com

Friday, February 12, 2010

Enterprise Mobility: A Market Perspective

Contributors: Rahul Aggarwal & Vinay Kumar Shukla

Enterprise mobility is defined as the ability for enterprises to communicate with suppliers, partners, employees, and accessing customers irrespective of location. The implementation of mobility solutions requires companies to build capability to withstand many different components including the devices, the networks, the applications and the services over those as well as the middleware to interface the process in different capability.

Enterprise Mobility compromises of:
  1. Mobile Computers 
  2. Advance Data Capture Devices
  3. RFID Solutions
Situation Overview

Enterprise Mobility has been talked about by companies for many years and certainly in the late 90s and early 2000 many telecom industry experts believed that mobility will certainly bring about the next sort of bubble of telecom technology investment but in reality mobility investment upswing didn’t really occur. 


Coming back to the recent years and we ask ourselves the two fundamental changes that we have happened which has pushed Enterprises to push Mobility to the forefront and these two are 1) mobile 2) internet

So for a long time we have talked about and technologist and companies have thought about bringing these two innovations together but it has proved to be a challenge to bring convergence between these two and there are many reasons for that but I think more recently we are seeing these two to be converging. 

In my opinion as we move forward we are observing that Internet is becoming pervasive and is available with us wherever we go and the mobile experience is now taken for granted just like we don’t say anymore Mobile Email. We just say email and it is assumed we get it wherever we want and whenever we want.

So definitely the tide is turning and and many of these barriers are falling and as a result many companies are revisiting their corporate mobility initiative and application usage requirements. These Mobile Enterprise activities goes well beyond enabling remote employee electronic access to corporate information and they also include connecting all assets of the company that are dispersed at various locations as well as delivery vehicles.

In 2008, worldwide Smartphone shipments grew 24% to 153 million units in a massive expansion driven by demand for data services, falling price points, and increasing comprehension of iconic smartphones, including the iPhone and BlackBerry, throughout the world. Smartphone market growth is expected to continue through 2014, albeit at a slower pace. Still, Smartphone growth will surpass other handset value segments, including the overall handset market.

The key drivers which are pushing the adoption of Mobility Solutions in Enterprises now are:



  • Consumers today appreciate and demand wireless data services – they were initially slow to move to content and service offerings beyond voice communications and text messaging, but usage has quickly spiked once they were exposed to the benefits of accessing information on the move.


  • Smartphone demand is being met with supply – Smartphones were once left to only the pure-play manufacturers and the largest of handset vendors. Today, the smaller players are following suit thereby bringing down the average selling price of smartphones.


  • Content and application demand is rising by the day – Services such as mobile Internet access, online gaming, mobile blogging, video on demand, live video, webcasts, WAP browsing, instant messaging, mobile music, and video downloads are prompting Enterprises to adopt smartphones.

The MEA Environment and the role of Channel Partners
If we look back we will realize that in the past innovation was all about individual solitary genius. Over the years a paradigm change has happened where the success or failure of an innovation is driven by not by an individual but a collaborative effort from different channel partners.

Let us go step by step to evaluate how various players are coming together to enable demand for Enterprise Mobility and I will go in the order of importance:

Connectivity Provider: In 1930’s we had modems which would deliver 300bps. Then in the 80’s we saw a rapid acceleration in this with the standardization of Ethernet protocol. 2002 we had 10GB Ethernet roughly about 10bln bps and today we are at terabit, a network speed which is a trillion bps. This is important because when you have bandwidth the expectation is that the latency will be reduced and the user experience will be optimised and this will drive multiple applications we have not thought about to come into the picture. So going along this will be the key driver in adoption of Enterprise Mobility.
SI and Hardware: The day has come where the line between a PC and a mobile phone has become almost blur, and we can say that the mobile phone has infact taken over the PC. We have smartphones with flexible screens and fold-out keyboards that can fulfill all of the functions of a PC. After watching the fast pace of introduction of mobile devices over the last couple of years, I think we've come a long way in the merger of phone and PC. Single-chip design approaches that lower the required component count and the overall cost needed to develop and manufacture a cellphone has helped shed the myth that integrating more features generally raises prices. We now have high end mobile devices capable of doing all that a PC can do and at much more affordable prices.
ISV: I believe that the adoption of Enterprise Mobility is strongly linked to the adoption of consumer applications. The success of AppStore has completely refined the way application providers sell their applications. 300 million applications download in less than 4 months and over 10000 applications on the store has changed it all. This has given a boost to the ISV’s to come up with ever rising innovation which ultimately will find way with Enterprises thereby leading to enhanced adoption. 
Governments: In developing countries the government is doing it’s bit to ensure availability of bandwidth for Service Providers at lower costs to drive adoptability. Tax benefits are offered for hardware manufactures to set up local and low-cost production facilities to minimize the additional overhead of import tariffs and transportation costs. This in my opinion will help drive adoptability among price sensitivity consumers.


Packaged Mobile Enterprise Applications and Vendor Classification
Most of the applications which are finding way into enterprises as early adapters are primarily related to “Line of Business applications” and sectors such as Hi-Tech Manufacturing, Logistics and CPG are early adopters of such applications because they involve a huge Mobile Task Workers such as technicians, sales force personal, employees in the market that often do not have wireless LAN network to support them but at the same time need access to corporate database in order to take decisions on the field/shop floor. These people generally use Line of Business Applications day in and day out and often continuously for their Jobs. To cater to this need there are offer off-the-shelf solutions available, for example

Though these off-the-shelf solutions serve as a good starting point but it is strongly recommended that the enterprises need to take a holistic approach to weaving mobility to their overall IT Strategy and work towards defining a roadmap of all their mobility initiatives keeping the future needs in mind in case they want to really benefit from the use of Mobile Solutions.

It is due to this that enterprises now prefer to go for having in place Mobile Enterprise Application Platform on which they can build and deploy applications of their choice and evolve over a period of time. These platforms can be either custom developed to meet specific organization need or picked off the shelf and integrated with the existing IT Infrastructure.

There are mobile application point solutions vendors, who concentrate on developing different types of mobile applications, many different examples include Antenna Software, Pyxis, Vaultus and there are many others coming into play. There are industry specific mobile application providers who are trying to reach out through their distribution channels through partnering potentially with system integrators and working with mobile network operators making sure that their application can be deployed appropriately across these different types of networks and solutions.

Also there are large vertically focused application vendors such as SAP, Oracle, and Siebel which are focused on providing applications that cut across different types of areas may it be for sales force automation or CRM or Expense Management that can help different types of workers in the organization to become more efficient and become more effective.

At Endeavour, we believe in taking a long term approach and tend to differentiate ourselves from off the shelf solution providers on the following three dimensions:


  • Being platform agnostic we will be in a position to advise and implement the best solution which would draw upon the strengths of the specific devices/platforms


  • Domain and Vertical knowledge that we will be bringing on the table based on our past experience of working with similar customers


  • Consulting our customers and presenting them with a larger vision for harnessing the full potential of Mobility 
Future Outlook

As the number of mobile devices that have to be supported by the IT administrators shoot off the roof we anticipate a need for a robust infrastructure to control the devices and the content which resides on these devices. I therefore believe that applications related to “Device Monitoring and Control” and “Mobile Dashboard” would play a key role and this need will be driven directly from the IT department of large enterprises.

Over the next 3-5 years we see that the market will be full of low cost devices and the availability of network will be taken for granted. This by itself would be the key driver for enterprise mobility and there will be lot of smaller ISV’s which would offer customized services to cater to the needs to such customers and in order to differentiate among the crowd, the ISV’s will have to go beyond the client-vendor relationship and will have to work towards developing relationship of being a business partner. 

As we look to the future of Enterprise Mobility in India, we believe that there will be an evolution that will not only connect people that are on the move to the information that they need but also to places and things. The concept which is termed as “Extended Internet” wherein we would see connection of physical objects to the digital networks. It will be connecting goods and services, assets as well as people who needs these services to do their jobs. But we believe this might take longer than 3-5 years as it would require deployments of different types of technologies, like RFID and actuators and things like that but overtime that evolution is indeed going to happen and technology is certainly there to support it.

The challenge which most of the enterprises will face is to provide seamless movement between mobile networks and really figuring out how to make that happen in a more seamless manner, how to deploy the application impeccably over the networks and figuring out what are the right interface needs to be put in place to make that happen. 

The things that are happening to support this investment process are the networks that are put in place like Wi-Fi, WiMax, 3G and vendors including ourselves are concentrating on making applications available over these networks. 

So putting all this together, it’s really a good time for mobility in general.
As the number of mobile devices that have to be supported by the IT administrators shoot off the roof we anticipate a need for a robust infrastructure to control the devices and the content which resides on these devices. I therefore believe that applications related to “Device Monitoring and Control” and “Mobile Dashboard” would play a key role and this need will be driven directly from the IT department of large enterprises.

Over the next 3-5 years we see that the market will be full of low cost devices and the availability of network will be taken for granted. This by itself would be the key driver for enterprise mobility and there will be lot of smaller ISV’s which would offer customized services to cater to the needs to such customers and in order to differentiate among the crowd, the ISV’s will have to go beyond the client-vendor relationship and will have to work towards developing relationship of being a business partner. 

As we look to the future of Enterprise Mobility in India, we believe that there will be an evolution that will not only connect people that are on the move to the information that they need but also to places and things. The concept which is termed as “Extended Internet” wherein we would see connection of physical objects to the digital networks. It will be connecting goods and services, assets as well as people who needs these services to do their jobs. But we believe this might take longer than 3-5 years as it would require deployments of different types of technologies, like RFID and actuators and things like that but overtime that evolution is indeed going to happen and technology is certainly there to support it.

The challenge which most of the enterprises will face is to provide seamless movement between mobile networks and really figuring out how to make that happen in a more seamless manner, how to deploy the application impeccably over the networks and figuring out what are the right interface needs to be put in place to make that happen. 

The things that are happening to support this investment process are the networks that are put in place like Wi-Fi, WiMax, 3G and vendors including ourselves are concentrating on making applications available over these networks. 

So putting all this together, it’s really a good time for mobility in general.

The most important thing that we have learned and what we hope to communicate, is that mobility is a powerful business paradigm—but only by addressing people, processes, and technology in a balanced way can we leverage it’s significant business benefits.



Endeavour Software Technologies is an expert in mobile technology and advises startups, SMBs and enterprises in defining the right mobile application, selecting appropriate technologies, wireless carriers’ relationship, and establish innovative roadmap for the continuous success as the future technologies changes over time. Can be reached at www.techendeavour.com or info@techendeavour.com