Hybris platform exposes the capabilities of data access to authenticated client apps through RESTful services.
Thus, to build a client app, a developer needs to understand the signatures of each of these service calls.
Also, it can often be tedious to write wrappers for each of them every single time.
Hybris already provides these wrappers in the form of Android SDK and iOS SDK.
A developer can use these Software Development Kits (SDKs) to build a native app.
But what if we had to use hybrid frameworks like Phonegap?
2. About Neev
Magento
Hybris Commerce
SaaS Applications
Adobe Marketing Cloud
Custom Development
Key Company Highlights
300+ team with experience
in managing offshore,
distributed development.
Neev Technologies
established in Jan ’05
VC Funding in 2009 By
Basil Partners
Part of Publicis Groupe
Hybris and Adobe CQ
centers of Excellence
Offices at Bangalore,
Gurgaon, Pune, Mumbai
Member of NASSCOM
Mobile Cloud
iPhone
Android
PhoneGap
Windows Phone
HTML5 Apps
Web
AWS
Rackspace
Joyent
Heroku
Google Cloud Platform
Digital Marketing, CRM, Analytics (Omni-Channel)
User Interface Design and User Experience Design
Performance Consulting Practices
Quality Assurance & Testing
Outsourced Product Development
Click here to know more about us
3. Hybris and Neev
• Hybris is a framework for developing neat, scalable applications be it for
eCommerce, multi-channel commerce, Master Data Management (MDM) or
order management.
• Hybris, which is based on the reputed Spring framework, provides solution
developers and customers a solid assurance of quality and predictability
because of its well thought-out architecture.
• Hybris is used by a majority of big retail brands.
• Neev has a sizable workforce dedicated to Hybris practice.
• We have a Centre of Excellence for Hybris solutions and are a Global Strategic
Partner for Hybris.
• It is our endeavor to extend our Hybris practice and provide it with new
capabilities and features.
4. The Challenge
• Hybris platform exposes the capabilities of data access to authenticated client
apps through RESTful services.
• Thus, to build a client app, a developer needs to understand the signatures of
each of these service calls.
• Also, it can often be tedious to write wrappers for each of them every single
time.
• Hybris already provides these wrappers in the form of Android SDK and iOS SDK.
• A developer can use these Software Development Kits (SDKs) to build a native
app.
• But what if we had to use hybrid frameworks like Phonegap?
5. Why Phonegap?
• Enterprises increasingly tend to use
Phonegap for developing mobile apps.
• Phonegap provides benefits like low
development time, cross platform nature of
app development and lesser effort required
for maintenance.
• With Phonegap and availability of
frameworks like Steroids or Ionic, we are able
to deliver native looking apps at a fraction of
time it takes to build native apps.
Source:
http://phonejs.devexpress.com/
6. Our Approaches – Pros and cons
• We had two options to approach this challenge.
– The first one was to build a Cordova wrapper around the existing SDK.
– The second was to build a pure Javascript solution.
• Although building a Cordova wrapper sounds easier, it involves creating the
necessary prototypes in Javascript.
• This forces the mobile developer to package native libraries.
• Updating the app or addition of new services would demand changes at
multiple layers.
• This discouraged us from adopting the first approach.
7. The Right Solution
• Our second approach was a pure Javascript version.
• This version could be used by a framework like Phonegap and also by pure
Javascript clients (including NodeJS).
• It is easier to improvise on its capabilities whenever new features are
required.
8. The Neev Edge
• End-to-end consultative approach for software solutions through needs assessment,
process consulting and strategic advice.
• Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant.
• Continuous process and service level improvements through deployment of best-of-breed
processes and technologies.
• International Standards and best practices on Project Management including PMI, ISO
and Prince-2.
• Proven EDC Model of delivery to provide predictable results.
• Scrum based Agile development methodology.