SlideShare a Scribd company logo
Neev ’s Expertise in Spring and
Hibernate
About Neev
Web

Mobile

Magento eCommerce
SaaS Applications
Video Streaming Portals

Rich Internet Apps
Custom Development

iPhone
Android
Windows Phone 7
HTML5 Apps

Cloud
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine

Key Company Highlights
250+ team with experience in
managing offshore, distributed
development.

Neev Technologies established
in Jan ’05
VC Funding in 2009 By Basil
Partners

User Interface Design and User Experience Design

Part of Publicis Groupe
Member of NASSCOM.

Performance Consulting Practices
Quality Assurance & Testing
Outsourced Product Development

Development Centers in
Bangalore and Pune.

Offices at
Bangalore, USA, Delhi, Pune, S
ingapore and Stockholm.
Experience on Web 2.0
•

Web 2.0 has been at the core of Neev’s implementation for over 5 years. Neev has
worked with more than 30 B2C companies, ISVs, start-ups across Video
streaming, Healthcare, Media and Advertising and other domains on Rapid
Application
Development
tools
like
Ruby
on
Rails,
Groovy
on
Grails, PHP, Java, ASP.NET.

•

Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA, JCAPS.

•

Web 2.0 and Rich Client
Grails, GWT, jQuery, ExtJS.

•

Application and Web Servers – Apache, Tomcat, JBOSS.

•

Mobile Development – iPhone/iPad, Android and Blackberry, Mobile Web, RESTFul
and SOAP web services, GPS & location aware, Bluetooth, offline data and synch.

•

Social Media – Integration with Facebook, Twitter.

•

Cloud Computing and migration – Development for public clouds - AWS, Google App
Engine, cloud application monitoring.

–

JSF,

Ruby

on

Rails,

PHP,

Groovy

on
Java Competency at Neev
Competency Areas

Worked on

SDK
IDE
Maps
Analytics
Ad Integration
Testing
Database/Data Mgmt.
Build/Automation

1.5, 1.6, 1.7
Eclipse, Spring Tools Suite, IntelliJ
Google Maps, Navteq Maps
Google Analytics
Openx Ad Server
JUnit, TestNG, HTTPUnit, Selenium RC,
Liquibase, Hibernate, Spring JDBC

Performance monitoring
Web Service Framework
Security
Code Review Tool
Object Relational Mapping
Framework
JSON Marshalling
Logging component
Media

Jenkins, ANT, Maven
AppDynamics, New Relic
Apache Axis, Apache CXF,
Bouncycastle, JAAS
Sonar, Crucible, PMD, Checkstyle
Hibernate, iBatis
Java JSON, Gson, Jackson
Log4J
ffmpeg, xuggle, wowza media server, red5
The Spring and Hibernate Advantage
•

Spring is a lightweight framework combining web pattern and application pattern.
Hibernate is a ORM framework that converts entities from a relational model to a
object-oriented model.

•

They have proven patterns implemented in them like MVC, IOC, ORM, etc and
have been in the industry for close to a decade.

•

Spring and Hibernate are widely accepted in the industry due to proven problem-

solving capabilities. They are used in a variety of applications like enterprise
Apps, web-based Apps, APIs, integration and customization of CMS among others.
•

Neev has been using Spring and Hibernate since inception to deliver business

solutions. Neev has over 120 resources who have expertise in Spring and
Hibernate.
Case Study 1: Building a light-weight Video Streaming Portal
About the client: Apalya holds a monopoly in India in the mobile video streaming market.
Apalya’s white-label platform is used by telecom majors like Airtel, Vodafone for providing
mobile TV streaming services.
Business Challenge: Apalya wanted to create a new product myplex.tv (my own multiplex) and
position it as the “Next Gen Netflix of India”. It was meant to be a platform where various
content providers would upload their content which would then be transformed to a format
that would facilitate streaming.
Solution: Neev designed and built a scalable solution on top of Amazon cloud. With a webbased front-end and a mobile application for mobile access, this was a true web-mobile-cloud
integration. The solution provided cost savings with the help of cloud and also speeded up
video transcoding - launching new machines and doing transcoding in parallel whenever
computing power was needed for streaming. Video streaming was done using Wowza
streaming server and Amazon Cloudfront. The solution also integrated an Ad server.
Top Features and Challenges:
•Player integration - JW play
•Bookmarking movies and positions within movies
•Supporting secure streaming in multiple streaming formats with rights support
•Secure and resumable uploads to the cloud
Case Study 1: Building a light-weight Video Streaming Portal
Technology Stack:
•

Java / J2EE (Struts,; Spring; Hibernate; JSP; JS/CSS)

•

AWS - EC2, S3, RDS, Auto-Scale, Cloud Front

•

Wowza Streaming Server

•

HTML5

•

JW Player
Case Study 2: A SaaS-based Distributed Sales Force Management App
About the Client: The client is a privately held company based in India. Its solutions are widely
used by large FMCG and financial companies in India to manage their distributed and indirect
sales force.
Business Challenge: FMCG, Telecom or Insurance businesses rely heavily on a distributed and
indirect sales force. Most team members are on pay-rolls of distributors or other entities in the
downstream supply chain. There was a need for a single highly configurable platform to
remotely control and manage the capacity and performance of sales teams.
Solution: Neev provided a SaaS based multi-tenancy solution using Groovy on Grails (GoG).
Neev’s implementation team utilized GoG plug-ins smartly to deliver a rich feature set while
expediting Go-to-Market by 40%. Plugins used included Internationalization Plugin, AWS
Elastic Cache Plugin, Spring Security 2.0 Plugin and Batch Job Plugin. 9 modules were
developed including Analytics which provided target and incentive recommendations and
performance segmentations. Highly configurable work-flow based approvals and access
controls were built in.
Top Features and Challenges:
• SaaS based multi-tenancy solution – multiple companies use the same code base
• Highly configurable work-flow based system with approvals and access controls built in
• Making the system work-flow based
Case Study 2: A SaaS-based Distributed Sales Force Management App
Technology Stack:
• Groovy on Grails (GOG)
• HTML, CSS, jQuery, Javascript
• Open Source plugins: Excel upload, Email integration, Blogging, Excel creation
• External Integrations: SMS gateways, Yammer, Fusion Charts
• Third Party Libraries: Yammer, Fusion charts, SMS Gateways, CAS, Jasper
• MySQL
Case Study 3: Real-time Order Management through Mobile Devices
About the client: The Hershey Company is the largest chocolate manufacturer in North
America. Hershey's products are sold worldwide. Neev delivered an innovative mobile-based
solution for Hershey’s Mexico.

Business Challenge: In Hershey’s Mexico, sales people used to collect orders for new sales on
paper. This led to a long turnaround time. Besides, sales people could not carry laptops as
there was a high risk of laptops getting stolen. Most stores in Mexico did not allow sales
people to enter their stores with laptops. Hershey’s needed a mobile application for taking
and tracking orders that would run perfectly on Blackberry and iPhone devices.
Solution: The solution had the core features of a web-based order management system that
could run perfectly on Blackberry and iPhone browsers. Neev developed the UI for the mobile
website. The application was programmed to interact with SAP backend through a wrapper.
Neev used simulators and real mobile devices to run an extensive set of tests on the mobile
website.
Top Features and Challenges:
•The mobile website works on Blackberry and iPhone browsers
•Integration with SAP backend through a wrapper
•Creation of UI for a mobile website.
Case Study 3: Real-time Order Management through Mobile Devices
Technology Stack:
• HTML, JS, CSS
• Java, JQuery
• Spring MVC
• SAP BAPI
• SQL Server
Case Study 4: A Hosted Change Management System (CMS)
About the client: Cable & Wireless is one of the world’s leading telecommunications
companies. The company offers voice, data, IP, mobile, broadband, domestic and international
fixed
line
services
to
residential
and
business
customers
in
the
UK, USA, Caribbean, Panama, Macau, Monaco and the Channel Islands.

Business Challenge: Cable & Wireless did not have a centralized system to maintain and
monitor change requests from customers. The process was manual and time-consuming.
Cable & Wireless required an efficient, quick and automated solution to manage change
requests and enable customers and the Cable & Wireless team to have better control over the
change requests.
Solution: The hosted CMS built by has a change requests management module which
encompasses raising a change request, viewing all opened/closed change requests, searching
based on proposed Revision Request (PRR) number and request number, cancelling/reverting
a change request. A customer or a member of the C&W team can assign a time limit to the
change requests or lay down the schedule for its progress. The management team at C&W
has the option to put the change request on hold for reasons such as Incomplete change
request, an Approval required, conference call required, etc.
Top Features and Challenges:
•Centralization of the complete change request process.
•Easy and accurate reports generation. Progress alert to the end customer
Case Study 4: A Hosted Change Management System (CMS)
Technology Stack:
•

Java/J2EE

•

JSP

•

Tomcat

•

MySQL

•

Struts

•

Hibernate
Case Study 5: A Web-based Twitter Monitoring and Analytics Tool
About the Client: The client provides Integrated Customer Lifecycle Management services
(CLM) across the financial services, technology, telecommunications and retail industries
through a multi-shore global delivery model.

Business Challenge: On the request of many of its customers, the client wanted to create a
tool to enable businesses to know how they were being affected through discussions on
Twitter. The client required a tool that would categorize Twitter information on the basis of
geography, keywords, etc and generate actionable insights by mining this data.
Solution: With its expertise in J2EE, Neev designed and developed a system. Using the crawler
implemented by Neev, the system performs a crawl of tweets, stores the tweets assigned to a
particular company and classifies them according to the information displayed on the system.
Different tabs were designed and each categorization was assigned a tab. A stats generator
was built to generate the statistical data that is displayed on different tabs.
Top Features and Challenges:
• Admin features like Company Country Mapping, Content Management – FAQ, Glossary, etc.
• It can monitor more than a million tweets. It crawls 3 lakh tweets on average everyday and
has 20 million tweets stored in its database so far. It processes 10 tweets per second.
Case Study 5: A Web-based Twitter Monitoring and Analytics Tool
Technology Stack:
• J2EE

• MySQL
• Spring
• Hibernate
• Struts
• ANT

• Tomcat and Apache server
• Terracotta
Case Study 6: An Android-based Personal Travel Guide and Trip Planner
About the client: TripFlick is a Singapore-based tourist information services company aspiring to
become a global leader in the information services market for the tourism industry.
Business Challenge: TripFlick wanted to provide its users easy access to information on points
of interest (POI) in Singapore and help plan their trip on their mobile devices. The mobile
application would act as an eGuide providing real-time information to tourists.
Solution: Neev enabled TripFlick users to create a personal trip plan that can be downloaded
(as an application) on to a mobile phone during the travel. A user can provide preferences for
food, interests, and places of travel as part of his/her profile. An intelligent rule engine then
creates travel itineraries and geo-localized list of Places of Interest (POIs) based on the profile.
Top Features and Challenges:
• Web portal can map to pictorially depict the Point Of Interests, show the weather forecast
for the next 4 days and integrate with social media networks.
• Android application can work in offline mode that lead to huge savings in data transfer
charges while on international roaming.
• Geo-localized recommendations made to user on places of interest around him/her based
on the present location, opening/closing hours of a place of interest, etc.
• Map view with dynamic routing and voice capabilities. Offline maps that would show turn
by turn navigation (use of third party framework).
Case Study 6: An Android-based Personal Travel Guide and Trip Planner
Technology Stack:
•MySQL DB
•Java
•Spring
•Hibernate
•REST WebServices

•Apache Tomcat Server
•JSP,HTML,CSS
•Android 2.2 SDK

In the News:
•Personalize travel trips with TripFlick, a fully offline travel mobile guide
•Nomination for The National Infocomm Awards (NIA) 2012, Singapore
Case Study 7: Building a Corporate Social Networking App
About the client: Started by Vivek Paul, Ex-vice chairman of Wipro’s software unit and a
founding member of TPG Growth, in the year 2008, KineticGlue Online Communities Pvt
Ltd., is a Bangalore-based company. Kinetic Glue is used in L&T Infotech, Dell India, Yes Bank
and Oracle among others.
Business Challenge: The client required Neev to help create a social media platform for large
enterprises having a huge workforce. The social networking application also had to be a
responsive one with superior performance.
Solution: Neev’s scope of work involved development, quality assurance, release
management, infrastructure support and customer support. It carried out the enhancement
and maintenance of the application and provided inputs on usability best practices. Load
balancing architecture was implemented for the servers to ensure a highly scalable model.
Solution was delivered with a very fast time-to-market. Planned functional quality assurance
(QA) and testing activities were carried out.
Top Features and Challenges:
• The highly scalable nature of platform allows it to handle huge traffic. Allows integration
with other enterprise applications.
• Provides authorities control over a company’s social network through network and admin
controls and Provides multiple avenues of collaboration through browser, email, SMS and
mobile applications.
Case Study 7: Building a Corporate Social Networking App
Technology Stack:
• JAVA/J2EE
• STRUTS

• JDBC
• HIBERNATE
• TOMCAT
• MYSQL
• Amazon S3
In the News:
• http://yourstory.in/2013/08/vivek-paul-founded-kinetic-glue-gets-acquired-by-houstonbased-software-conglomerate-bmc-softwares/
• http://articles.economictimes.indiatimes.com/2010-0730/news/27574683_1_kineticglue-l-t-infotech-vivek-paul
Case Study 8: An Android SDK to Enable Social Gaming
About the client: The client is a European mobile application development startup.
Business Challenge: Ability to compete against friends and strangers in popular games like
Angry Birds and view one’s rankings is an absolute delight for gamers. With AppBattler, gamers
can create custom tournaments or join public tournaments, check leaderboards and message
each other while playing – a new way of ‘social’ gaming that game developers can offer and
potentially increase market share.
Solution: The client approached Neev with a product idea which was jointly explored and over
time evolved into AppBattler. The solution comprised Android SDK development on a web
services based architecture.
Top Features and Challenges:
• Ability to create custom tournaments or participate in public tournaments
• Recharge account with real money through the AppBattler website
• Develop an SDK that suits any type of game integration
• Quick and easy integration for game developers (less than 30 mins)
• Multiple features in the App draining Battery and RAM consumption
• Push notifications to users
• Invite friends for a battle and chat with them
Case Study 8: An Android SDK to Enable Social Gaming
Technology Stack:
AppBattler Android App
•Android SDK
•SQL-Lite DB
•Flurry for Analytics
AppBattler Website
•HTML, CSS, JSP, JQuery
•Spring Framework
•Jersey Restful WebServices
•Apache Tomcat WebServer
•Hibernate ORM Tool
•MySQL DB
•Maven for Build Automation
•Quartz Scheduler
In the News:
• http://www.arcticstartup.com/2013/01/23/swedish-appbattler-launches-real-moneytournament-platform-for-android-games
Case Study 9: A Web-based Quotation Management System (QMS)
About the client: AEGON, an international life insurance, pension and investment
company, and Religare, one of India’s leading integrated financial services groups launched
AEGON Religare Life Insurance Company Limited.
Business Challenge: To develop a web-based Quotation Management System with an inbuilt
engine which follows the IRDA regulations and statutory laws. Aegon Religare wanted to have a
centralized system which interacts with the external systems and a predefined role-based
access control mechanism.
Solution: The system was designed to capture market feedback and incorporate the learning
to transform the feedback into formulae for calculation of quotation. The objective behind
designing such a system was to simplify the quote and the policy creation and distribute the
access rights as per the role of various users of the system. The system allows agents to
validate quotation data with an external policy administration system, policy management
charges and fund management charges which are calculated by external policy administration
system and define products and product-specific rules from a user-friendly web interface.
Top Features and Challenges:
With the help of CRM, reports can be generated to track the success ratio and draw
forecasts . As this venture is new, it was difficult for Aegon Religare to track the information
& gain clarity about their business. This was a significant challenge to understand the
business requirements for developing the web application.
Case Study 9: A Web-based Quotation Management System (QMS)
Technology Stack:
• JAVA/J2EE
• JavaServer Pages (JSP)
• IBM WEBSPHERE SERVER
• SPRINGS
• AJAX
• STRUTS
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-ofbreed 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.
Clients
Partnerships
Neev Information Technologies Pvt. Ltd.
India - Bangalore

India - Pune

The Estate, # 121,6th Floor,

#13 L’Square, 3rd Floor

Dickenson Road

Parihar Chowk, Aundh,

Bangalore-560042

Pune – 411007.

Phone :+91 80 25594416

Phone : +91-64103338

USA

sales@neevtech.com
Sweden

Singapore

Neev AB, Birger Jarlsgatan
1121 Boyce Rd Ste 1400,
Pittsburgh PA 15241
Phone : +1 888-979-7860

#08-03 SGX Centre 2, 4

53, 6tr,

Shenton Way,

11145, Stockholm

Singapore 068807

Phone: +46723250723

Phone: +65 6435 1961

For more info on our offerings, visit www.neevtech.com

More Related Content

PPTX
Neev capabilities in building video and live streaming apps
PPTX
Neev mobile offerings
PPTX
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
PPTX
.Net @ Neev
PPTX
Pariksha media offerings
PPTX
Neev Expertise in Ruby on Rails (RoR)
PPTX
Enterprise Mobility @ Neev
PPTX
PhoneGap Credentials @ Neev
Neev capabilities in building video and live streaming apps
Neev mobile offerings
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
.Net @ Neev
Pariksha media offerings
Neev Expertise in Ruby on Rails (RoR)
Enterprise Mobility @ Neev
PhoneGap Credentials @ Neev

What's hot (20)

PPT
The new developer experience
PDF
DevOps for the Mobile Enterprise: Build and Connect
PPT
An Overview on IBM MobileFirst Platform v7
PDF
Introducing IBM Digital Experience on Cloud
PDF
Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
PPTX
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
PPTX
2014 10 23 Twin Cities User Group Presentation
PDF
IBM Worklight
PPT
Mediabaron final ppt
PPTX
Security and Mobile Application Management with Worklight
PPTX
IAUG Converge2013 Avaya CEO Kevin Kennedy June 4 2013 Keynote
PDF
PPTX
2013 Enterprise Connect Avaya keynote Kevin Kennedy
PDF
Quantifying DevOps Adoption Empirically for Demonstrable ROI
PPT
1334823180665880 faqden mobile_capabilities
PDF
Aviva case study sitecore
PPTX
Customer Experience Management from Adobe
PPTX
#Converge2014: Avaya CEO Kevin Kennedy Keynote Speech at IAUG Converge 2014
PPT
Rational federal symposium mobile development in government
PDF
Avaya Collaboration Guide 2013
The new developer experience
DevOps for the Mobile Enterprise: Build and Connect
An Overview on IBM MobileFirst Platform v7
Introducing IBM Digital Experience on Cloud
Weightless Digital Experience - Delivering IBM Digital Experience in the cloud
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
2014 10 23 Twin Cities User Group Presentation
IBM Worklight
Mediabaron final ppt
Security and Mobile Application Management with Worklight
IAUG Converge2013 Avaya CEO Kevin Kennedy June 4 2013 Keynote
2013 Enterprise Connect Avaya keynote Kevin Kennedy
Quantifying DevOps Adoption Empirically for Demonstrable ROI
1334823180665880 faqden mobile_capabilities
Aviva case study sitecore
Customer Experience Management from Adobe
#Converge2014: Avaya CEO Kevin Kennedy Keynote Speech at IAUG Converge 2014
Rational federal symposium mobile development in government
Avaya Collaboration Guide 2013
Ad

Similar to Neev Expertise in Spring and Hibernate (20)

PPTX
Neev Competencies in SaaS-based Development
PPTX
Salesforce & SAP Integration
DOCX
yogesh_surve_resume
PPT
BIL Corporate
PPTX
Invento Labs Web 2.0
DOC
Resume-RDn-Detailed
PPT
BIL Corporate
PPTX
Oxagile company presentation
PDF
About smartData
DOC
Malli Resume_30 Jun 2012
PDF
CMS Solution Benefits
DOCX
Curriculum vitae updated
DOCX
MatlubImamProfile
PPTX
Latest trends in information technology
DOC
Madhava_Sr_JAVA_J2EE
PDF
Java__J2EE_Gaurav_Singh
PDF
Portfolio IT Systems
PPTX
The Boundaryless Value-Chain
PDF
Net Solutions JAVA Development Brochure
PDF
Iboss Web Brochure
Neev Competencies in SaaS-based Development
Salesforce & SAP Integration
yogesh_surve_resume
BIL Corporate
Invento Labs Web 2.0
Resume-RDn-Detailed
BIL Corporate
Oxagile company presentation
About smartData
Malli Resume_30 Jun 2012
CMS Solution Benefits
Curriculum vitae updated
MatlubImamProfile
Latest trends in information technology
Madhava_Sr_JAVA_J2EE
Java__J2EE_Gaurav_Singh
Portfolio IT Systems
The Boundaryless Value-Chain
Net Solutions JAVA Development Brochure
Iboss Web Brochure
Ad

More from Neev Technologies (20)

PPTX
Razorfish India (Neev) Corporate Profile
PPTX
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
PPTX
Hybris Hackathon - Split Payments in Hybris
PPTX
Hybris Hackathon - Data Modeling
PPTX
RazorfishNeev Engagement Process
PPTX
Gameathon @ Neev
PPTX
Building A Jewelry e-store - Now, sell your jewelry to the world!
PPTX
Neev Load Testing Services
PPTX
How to add Custom Font to your iOS-based App?
PPTX
Our Experience on Google Map Integration with Apps
PPTX
Neev Application Performance Management Services
PPTX
Drupal Capabilities @ Neev
PPTX
Neev CakePHP Managed Services Offerings
PPTX
Neev AngularJS Capabilities
PPTX
Mobile Responsive Design @ Neev
PPTX
Business Intelligence Capabilities @ Neev
PPTX
Neev Conversion Strategy Capabilities
PDF
RazorfishNeev - An Overview
PPTX
A Digital Mirror for Luxury Jewelry Stores
PPTX
Neev Open Source Contributions
Razorfish India (Neev) Corporate Profile
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Hybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Data Modeling
RazorfishNeev Engagement Process
Gameathon @ Neev
Building A Jewelry e-store - Now, sell your jewelry to the world!
Neev Load Testing Services
How to add Custom Font to your iOS-based App?
Our Experience on Google Map Integration with Apps
Neev Application Performance Management Services
Drupal Capabilities @ Neev
Neev CakePHP Managed Services Offerings
Neev AngularJS Capabilities
Mobile Responsive Design @ Neev
Business Intelligence Capabilities @ Neev
Neev Conversion Strategy Capabilities
RazorfishNeev - An Overview
A Digital Mirror for Luxury Jewelry Stores
Neev Open Source Contributions

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
Assigned Numbers - 2025 - Bluetooth® Document
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
A comparative analysis of optical character recognition models for extracting...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4

Neev Expertise in Spring and Hibernate

  • 1. Neev ’s Expertise in Spring and Hibernate
  • 2. About Neev Web Mobile Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development iPhone Android Windows Phone 7 HTML5 Apps Cloud AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Key Company Highlights 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 VC Funding in 2009 By Basil Partners User Interface Design and User Experience Design Part of Publicis Groupe Member of NASSCOM. Performance Consulting Practices Quality Assurance & Testing Outsourced Product Development Development Centers in Bangalore and Pune. Offices at Bangalore, USA, Delhi, Pune, S ingapore and Stockholm.
  • 3. Experience on Web 2.0 • Web 2.0 has been at the core of Neev’s implementation for over 5 years. Neev has worked with more than 30 B2C companies, ISVs, start-ups across Video streaming, Healthcare, Media and Advertising and other domains on Rapid Application Development tools like Ruby on Rails, Groovy on Grails, PHP, Java, ASP.NET. • Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA, JCAPS. • Web 2.0 and Rich Client Grails, GWT, jQuery, ExtJS. • Application and Web Servers – Apache, Tomcat, JBOSS. • Mobile Development – iPhone/iPad, Android and Blackberry, Mobile Web, RESTFul and SOAP web services, GPS & location aware, Bluetooth, offline data and synch. • Social Media – Integration with Facebook, Twitter. • Cloud Computing and migration – Development for public clouds - AWS, Google App Engine, cloud application monitoring. – JSF, Ruby on Rails, PHP, Groovy on
  • 4. Java Competency at Neev Competency Areas Worked on SDK IDE Maps Analytics Ad Integration Testing Database/Data Mgmt. Build/Automation 1.5, 1.6, 1.7 Eclipse, Spring Tools Suite, IntelliJ Google Maps, Navteq Maps Google Analytics Openx Ad Server JUnit, TestNG, HTTPUnit, Selenium RC, Liquibase, Hibernate, Spring JDBC Performance monitoring Web Service Framework Security Code Review Tool Object Relational Mapping Framework JSON Marshalling Logging component Media Jenkins, ANT, Maven AppDynamics, New Relic Apache Axis, Apache CXF, Bouncycastle, JAAS Sonar, Crucible, PMD, Checkstyle Hibernate, iBatis Java JSON, Gson, Jackson Log4J ffmpeg, xuggle, wowza media server, red5
  • 5. The Spring and Hibernate Advantage • Spring is a lightweight framework combining web pattern and application pattern. Hibernate is a ORM framework that converts entities from a relational model to a object-oriented model. • They have proven patterns implemented in them like MVC, IOC, ORM, etc and have been in the industry for close to a decade. • Spring and Hibernate are widely accepted in the industry due to proven problem- solving capabilities. They are used in a variety of applications like enterprise Apps, web-based Apps, APIs, integration and customization of CMS among others. • Neev has been using Spring and Hibernate since inception to deliver business solutions. Neev has over 120 resources who have expertise in Spring and Hibernate.
  • 6. Case Study 1: Building a light-weight Video Streaming Portal About the client: Apalya holds a monopoly in India in the mobile video streaming market. Apalya’s white-label platform is used by telecom majors like Airtel, Vodafone for providing mobile TV streaming services. Business Challenge: Apalya wanted to create a new product myplex.tv (my own multiplex) and position it as the “Next Gen Netflix of India”. It was meant to be a platform where various content providers would upload their content which would then be transformed to a format that would facilitate streaming. Solution: Neev designed and built a scalable solution on top of Amazon cloud. With a webbased front-end and a mobile application for mobile access, this was a true web-mobile-cloud integration. The solution provided cost savings with the help of cloud and also speeded up video transcoding - launching new machines and doing transcoding in parallel whenever computing power was needed for streaming. Video streaming was done using Wowza streaming server and Amazon Cloudfront. The solution also integrated an Ad server. Top Features and Challenges: •Player integration - JW play •Bookmarking movies and positions within movies •Supporting secure streaming in multiple streaming formats with rights support •Secure and resumable uploads to the cloud
  • 7. Case Study 1: Building a light-weight Video Streaming Portal Technology Stack: • Java / J2EE (Struts,; Spring; Hibernate; JSP; JS/CSS) • AWS - EC2, S3, RDS, Auto-Scale, Cloud Front • Wowza Streaming Server • HTML5 • JW Player
  • 8. Case Study 2: A SaaS-based Distributed Sales Force Management App About the Client: The client is a privately held company based in India. Its solutions are widely used by large FMCG and financial companies in India to manage their distributed and indirect sales force. Business Challenge: FMCG, Telecom or Insurance businesses rely heavily on a distributed and indirect sales force. Most team members are on pay-rolls of distributors or other entities in the downstream supply chain. There was a need for a single highly configurable platform to remotely control and manage the capacity and performance of sales teams. Solution: Neev provided a SaaS based multi-tenancy solution using Groovy on Grails (GoG). Neev’s implementation team utilized GoG plug-ins smartly to deliver a rich feature set while expediting Go-to-Market by 40%. Plugins used included Internationalization Plugin, AWS Elastic Cache Plugin, Spring Security 2.0 Plugin and Batch Job Plugin. 9 modules were developed including Analytics which provided target and incentive recommendations and performance segmentations. Highly configurable work-flow based approvals and access controls were built in. Top Features and Challenges: • SaaS based multi-tenancy solution – multiple companies use the same code base • Highly configurable work-flow based system with approvals and access controls built in • Making the system work-flow based
  • 9. Case Study 2: A SaaS-based Distributed Sales Force Management App Technology Stack: • Groovy on Grails (GOG) • HTML, CSS, jQuery, Javascript • Open Source plugins: Excel upload, Email integration, Blogging, Excel creation • External Integrations: SMS gateways, Yammer, Fusion Charts • Third Party Libraries: Yammer, Fusion charts, SMS Gateways, CAS, Jasper • MySQL
  • 10. Case Study 3: Real-time Order Management through Mobile Devices About the client: The Hershey Company is the largest chocolate manufacturer in North America. Hershey's products are sold worldwide. Neev delivered an innovative mobile-based solution for Hershey’s Mexico. Business Challenge: In Hershey’s Mexico, sales people used to collect orders for new sales on paper. This led to a long turnaround time. Besides, sales people could not carry laptops as there was a high risk of laptops getting stolen. Most stores in Mexico did not allow sales people to enter their stores with laptops. Hershey’s needed a mobile application for taking and tracking orders that would run perfectly on Blackberry and iPhone devices. Solution: The solution had the core features of a web-based order management system that could run perfectly on Blackberry and iPhone browsers. Neev developed the UI for the mobile website. The application was programmed to interact with SAP backend through a wrapper. Neev used simulators and real mobile devices to run an extensive set of tests on the mobile website. Top Features and Challenges: •The mobile website works on Blackberry and iPhone browsers •Integration with SAP backend through a wrapper •Creation of UI for a mobile website.
  • 11. Case Study 3: Real-time Order Management through Mobile Devices Technology Stack: • HTML, JS, CSS • Java, JQuery • Spring MVC • SAP BAPI • SQL Server
  • 12. Case Study 4: A Hosted Change Management System (CMS) About the client: Cable & Wireless is one of the world’s leading telecommunications companies. The company offers voice, data, IP, mobile, broadband, domestic and international fixed line services to residential and business customers in the UK, USA, Caribbean, Panama, Macau, Monaco and the Channel Islands. Business Challenge: Cable & Wireless did not have a centralized system to maintain and monitor change requests from customers. The process was manual and time-consuming. Cable & Wireless required an efficient, quick and automated solution to manage change requests and enable customers and the Cable & Wireless team to have better control over the change requests. Solution: The hosted CMS built by has a change requests management module which encompasses raising a change request, viewing all opened/closed change requests, searching based on proposed Revision Request (PRR) number and request number, cancelling/reverting a change request. A customer or a member of the C&W team can assign a time limit to the change requests or lay down the schedule for its progress. The management team at C&W has the option to put the change request on hold for reasons such as Incomplete change request, an Approval required, conference call required, etc. Top Features and Challenges: •Centralization of the complete change request process. •Easy and accurate reports generation. Progress alert to the end customer
  • 13. Case Study 4: A Hosted Change Management System (CMS) Technology Stack: • Java/J2EE • JSP • Tomcat • MySQL • Struts • Hibernate
  • 14. Case Study 5: A Web-based Twitter Monitoring and Analytics Tool About the Client: The client provides Integrated Customer Lifecycle Management services (CLM) across the financial services, technology, telecommunications and retail industries through a multi-shore global delivery model. Business Challenge: On the request of many of its customers, the client wanted to create a tool to enable businesses to know how they were being affected through discussions on Twitter. The client required a tool that would categorize Twitter information on the basis of geography, keywords, etc and generate actionable insights by mining this data. Solution: With its expertise in J2EE, Neev designed and developed a system. Using the crawler implemented by Neev, the system performs a crawl of tweets, stores the tweets assigned to a particular company and classifies them according to the information displayed on the system. Different tabs were designed and each categorization was assigned a tab. A stats generator was built to generate the statistical data that is displayed on different tabs. Top Features and Challenges: • Admin features like Company Country Mapping, Content Management – FAQ, Glossary, etc. • It can monitor more than a million tweets. It crawls 3 lakh tweets on average everyday and has 20 million tweets stored in its database so far. It processes 10 tweets per second.
  • 15. Case Study 5: A Web-based Twitter Monitoring and Analytics Tool Technology Stack: • J2EE • MySQL • Spring • Hibernate • Struts • ANT • Tomcat and Apache server • Terracotta
  • 16. Case Study 6: An Android-based Personal Travel Guide and Trip Planner About the client: TripFlick is a Singapore-based tourist information services company aspiring to become a global leader in the information services market for the tourism industry. Business Challenge: TripFlick wanted to provide its users easy access to information on points of interest (POI) in Singapore and help plan their trip on their mobile devices. The mobile application would act as an eGuide providing real-time information to tourists. Solution: Neev enabled TripFlick users to create a personal trip plan that can be downloaded (as an application) on to a mobile phone during the travel. A user can provide preferences for food, interests, and places of travel as part of his/her profile. An intelligent rule engine then creates travel itineraries and geo-localized list of Places of Interest (POIs) based on the profile. Top Features and Challenges: • Web portal can map to pictorially depict the Point Of Interests, show the weather forecast for the next 4 days and integrate with social media networks. • Android application can work in offline mode that lead to huge savings in data transfer charges while on international roaming. • Geo-localized recommendations made to user on places of interest around him/her based on the present location, opening/closing hours of a place of interest, etc. • Map view with dynamic routing and voice capabilities. Offline maps that would show turn by turn navigation (use of third party framework).
  • 17. Case Study 6: An Android-based Personal Travel Guide and Trip Planner Technology Stack: •MySQL DB •Java •Spring •Hibernate •REST WebServices •Apache Tomcat Server •JSP,HTML,CSS •Android 2.2 SDK In the News: •Personalize travel trips with TripFlick, a fully offline travel mobile guide •Nomination for The National Infocomm Awards (NIA) 2012, Singapore
  • 18. Case Study 7: Building a Corporate Social Networking App About the client: Started by Vivek Paul, Ex-vice chairman of Wipro’s software unit and a founding member of TPG Growth, in the year 2008, KineticGlue Online Communities Pvt Ltd., is a Bangalore-based company. Kinetic Glue is used in L&T Infotech, Dell India, Yes Bank and Oracle among others. Business Challenge: The client required Neev to help create a social media platform for large enterprises having a huge workforce. The social networking application also had to be a responsive one with superior performance. Solution: Neev’s scope of work involved development, quality assurance, release management, infrastructure support and customer support. It carried out the enhancement and maintenance of the application and provided inputs on usability best practices. Load balancing architecture was implemented for the servers to ensure a highly scalable model. Solution was delivered with a very fast time-to-market. Planned functional quality assurance (QA) and testing activities were carried out. Top Features and Challenges: • The highly scalable nature of platform allows it to handle huge traffic. Allows integration with other enterprise applications. • Provides authorities control over a company’s social network through network and admin controls and Provides multiple avenues of collaboration through browser, email, SMS and mobile applications.
  • 19. Case Study 7: Building a Corporate Social Networking App Technology Stack: • JAVA/J2EE • STRUTS • JDBC • HIBERNATE • TOMCAT • MYSQL • Amazon S3 In the News: • http://yourstory.in/2013/08/vivek-paul-founded-kinetic-glue-gets-acquired-by-houstonbased-software-conglomerate-bmc-softwares/ • http://articles.economictimes.indiatimes.com/2010-0730/news/27574683_1_kineticglue-l-t-infotech-vivek-paul
  • 20. Case Study 8: An Android SDK to Enable Social Gaming About the client: The client is a European mobile application development startup. Business Challenge: Ability to compete against friends and strangers in popular games like Angry Birds and view one’s rankings is an absolute delight for gamers. With AppBattler, gamers can create custom tournaments or join public tournaments, check leaderboards and message each other while playing – a new way of ‘social’ gaming that game developers can offer and potentially increase market share. Solution: The client approached Neev with a product idea which was jointly explored and over time evolved into AppBattler. The solution comprised Android SDK development on a web services based architecture. Top Features and Challenges: • Ability to create custom tournaments or participate in public tournaments • Recharge account with real money through the AppBattler website • Develop an SDK that suits any type of game integration • Quick and easy integration for game developers (less than 30 mins) • Multiple features in the App draining Battery and RAM consumption • Push notifications to users • Invite friends for a battle and chat with them
  • 21. Case Study 8: An Android SDK to Enable Social Gaming Technology Stack: AppBattler Android App •Android SDK •SQL-Lite DB •Flurry for Analytics AppBattler Website •HTML, CSS, JSP, JQuery •Spring Framework •Jersey Restful WebServices •Apache Tomcat WebServer •Hibernate ORM Tool •MySQL DB •Maven for Build Automation •Quartz Scheduler In the News: • http://www.arcticstartup.com/2013/01/23/swedish-appbattler-launches-real-moneytournament-platform-for-android-games
  • 22. Case Study 9: A Web-based Quotation Management System (QMS) About the client: AEGON, an international life insurance, pension and investment company, and Religare, one of India’s leading integrated financial services groups launched AEGON Religare Life Insurance Company Limited. Business Challenge: To develop a web-based Quotation Management System with an inbuilt engine which follows the IRDA regulations and statutory laws. Aegon Religare wanted to have a centralized system which interacts with the external systems and a predefined role-based access control mechanism. Solution: The system was designed to capture market feedback and incorporate the learning to transform the feedback into formulae for calculation of quotation. The objective behind designing such a system was to simplify the quote and the policy creation and distribute the access rights as per the role of various users of the system. The system allows agents to validate quotation data with an external policy administration system, policy management charges and fund management charges which are calculated by external policy administration system and define products and product-specific rules from a user-friendly web interface. Top Features and Challenges: With the help of CRM, reports can be generated to track the success ratio and draw forecasts . As this venture is new, it was difficult for Aegon Religare to track the information & gain clarity about their business. This was a significant challenge to understand the business requirements for developing the web application.
  • 23. Case Study 9: A Web-based Quotation Management System (QMS) Technology Stack: • JAVA/J2EE • JavaServer Pages (JSP) • IBM WEBSPHERE SERVER • SPRINGS • AJAX • STRUTS
  • 24. 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-ofbreed 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.
  • 27. Neev Information Technologies Pvt. Ltd. India - Bangalore India - Pune The Estate, # 121,6th Floor, #13 L’Square, 3rd Floor Dickenson Road Parihar Chowk, Aundh, Bangalore-560042 Pune – 411007. Phone :+91 80 25594416 Phone : +91-64103338 USA sales@neevtech.com Sweden Singapore Neev AB, Birger Jarlsgatan 1121 Boyce Rd Ste 1400, Pittsburgh PA 15241 Phone : +1 888-979-7860 #08-03 SGX Centre 2, 4 53, 6tr, Shenton Way, 11145, Stockholm Singapore 068807 Phone: +46723250723 Phone: +65 6435 1961 For more info on our offerings, visit www.neevtech.com