• Save
Neev Expertise in Spring and Hibernate

Neev Expertise in Spring and Hibernate



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 ...

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.



Total Views
Slideshare-icon Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Neev Expertise in Spring and Hibernate Neev Expertise in Spring and Hibernate Presentation Transcript

    • 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