Java technologies 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 a host of others.
Java and Java technologies can be used in almost any B2C and B2B application.
Neev has been using Java and Java technologies since inception to deliver business solutions.
Neev has over 120 resources with multiple years of experience who have expertise on Java and Java technologies.
We work on the latest release from Java – Java 7.
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, Singapore and
Stockholm.
3. Our Experience with Java and Java Technologies
•
Java and Java Technologies have been at the core of Neev implementations since inception.
Neev has worked with more than 70 B2C companies, ISVs, start-ups across Video streaming,
Healthcare, Media and Advertising and other domains on Rapid Application Development tools
like Groovy on Grails, Java.
•
Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA, JCAPS, Node.JS.
•
Rich Clients used – JSF, Groovy on Grails, GWT, jQuery, ExtJS,HTML5, AngularJS, AJAX,
Node.JS,CSS,Flash, Twitter Bootstrap.
•
Application and Web Servers – Apache, Tomcat, JBOSS, GlassFish.
•
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, LinkedIn.
•
Cloud Computing and migration – Development for public clouds - AWS, Google Compute
Engine, cloud application monitoring, Rackspace.
•
Enterprise Integration Tools – Talend, MuleSoft, Spring integration.
4. Java Technology Competencies at a Glance
Competency Areas
Worked on
SDK
Maps
Analytics
Ad Integration
Testing
Database/Data Mgmt.
Build/Automation
1.5, 1.6, 1.7
Google Maps, Navteq Maps
Google Analytics
Openx Ad Server
JUnit, TestNG, HTTPUnit, Selenium RC,
Liquibase, Spring JDBC
Jenkins, ANT, Maven, Hudson, OpsChef
AppDynamics, New Relic
Apache Axis, Apache CXF,
Bouncycastle, JAAS
Sonar, Crucible, PMD, Checkstyle
Hibernate, iBatis
Performance monitoring
Web Service Framework
Security
Code Review Tool
Object Relational Mapping
Framework
JSON Marshalling
Logging component
Media
ffmpeg, xuggle, wowza media server, red5
Frameworks
GoG, Spring, Struts
Java JSON, Gson, Jackson
Log4J
5. The Neev Advantage
• Java technologies are widely accepted in the industry due to proven problemsolving capabilities.
• They are used in a variety of applications like enterprise Apps, web-based Apps,
APIs, integration and customization of CMS among a host of others.
• Java and Java technologies can be used in almost any B2C and B2B application.
• Neev has been using Java and Java technologies since inception to deliver
business solutions.
• We work on the latest release from Java – Java 7.
6. Services offered on Java
• Product development
• Porting applications to various Java frameworks
• Application architecture re-design or improvement
• Social Media Integration
• Java based product Installation/ Upgrades
• Application Support and Maintenance
• Application Performance tuning and scaling
• SaaS-ification
8. Extended Development Center Practices
• Full Support for your India Strategy
• Complete Life Cycle Support
Planning
• EDC Planning
• EDC Setup and Transition
• EDC Steady State Operations
• EDC Transfer options
•EDC Governance
Transfer
EDC
• Advantages
• Access to a rich and large pool of IT Skills
• Reducing costs and for making them variable
• Stretching the day through time-zone benefits:
helps in time-to-market; support etc.
• As a path to your captive setup
Steady
State Ops
Setup &
Transition
9. 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
10. 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
11. 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
12. 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
13. Case Study 3: 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.
14. Case Study 3: 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-07-30/news/27574683_1_kineticgluel-t-infotech-vivek-paul
15. Case Study 4: A Cloud-based Online Video Editing Platform and Marketplace
About the client: Tubifi is a privately held company headquartered in Burlington, MA, USA. The Tubifi
cloud-based video editing platform developed by Neev Technologies makes high quality video creation
a snap, at a fraction of the original cost.
Business Challenge: To develop a SaaS based video compiling and editing platform that can integrate
with video stock footage providers and bring together ad-consumers, stock footage vendors and adcreators. As a startup, the client priority was to design and develop a functional MVP (Minimum Viable
Product) to acquire investors, do a quick launch and gather a user base and then add more features.
Solution: The solution separated the video transcoding and stock footage download from the video
editor - Stock purchase requests were queued in Amazon SQS and executed in the back-end so that
downloads can be optimized for traffic and bandwidth usage, while the user need not be online. Neev
used a scrum-based Agile process to deliver a successful product in a relatively short time frame.
Top Features and Challenges:
• 2 Video & Audio tracks with additional voiceover tracks to support multiple clips.
• Open Marketplace for creating ads - Creative Personnel/agencies can create demo videos and share
with a select group.
• Automatic update of compositions once clips are purchased.
• Ability to export compositions as mp4 or FCP(final Cut Pro) format.
• Using watermarked, Low-resolution footage in compositions without downloading them.
• Automatic update of composition once clips are purchased.
16. Case Study 4: A Cloud-based Online Video Editing Platform and Marketplace
Technology Stack:
• Custom built application on Java
• Custom built video player on Flex
• CAS for Single Sign on
• MySQL DB
• Twistage for transcoding video clips
• Amazon Queuing Services (SQS)
• Jenkins for continuous integration
• Amazon Queuing Services (SQS) Jenkins for
continuous integration
In the News:
• http://www.businesswire.com/news/home/2
0130218005696/en/Tubifi-CollaborationFeatures-Accelerate-Video-Production-Cloud/
• http://www.prnewswire.com/newsreleases/tubifi-announces-availability-of-itson-line-video-creation-platform179497141.html
17. 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.
20. sales@neevtech.com
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
For more info on our offerings, visit www.neevtech.com