Upload
snithin2205
View
219
Download
0
Embed Size (px)
Citation preview
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 1/11
CAPABILITY DOCUMENT
Innodeas Pte Ltd,
#15-412, Sengkang, Singapore – 540230
Tel: +65 9067 6445 Fax: +65 6409 1012
www.innodeas.com [email protected]
© 2009 – 2010 Innodeas Pte LtdAll Rights Reserved
Legal DisclaimerThis document is strictly confidential, do not copy or re -use any portion of this document. This documentcontains information, which may relate to trade secrets of Innodeas Pte Ltd (hereinafter known as
‘Innodeas’) or those of its associates, as well as financial, commercial, scientific or technical information
that is confidential to Innodeas. Disclosure of such information could result in material or financial loss, orcould prejudice the competitive position of Innodeas and/or its associates. Accordingly, such information
shall not be disclosed or used except for the express purpose of this capability document.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 2/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 2 of 11
About us
Innodeas is a Singapore based software services and IT product company that provides services
in web and mobile application development.
Mission
To be the partner of choice for the world's leading customers by helping them create, build,
implement and maintain the most innovative, reliable and cost-effective solutions, at the same
time meet their growing needs through the rapid deployment in a profitable way.
History
The company was founded by two Engineers having a combined experience of 20 years in
industry. The company is backed by two software teams (one is having a strength of 150+ and
another with a strength of 45+) in India which are into business for last 11 years. The
experience and technical expertise from the two teams and from the founders is driving the
company.
Facilities and Infrastructure
We have offices/sales points in the following locations:
Singapore
Fairfax, Virginia, USA
Sheffield, England, UK
Trivandrum, Kerala, India and
Technopark, Kerala, India.
All offices in which our development works are executed are physically secured and have high-
speed Internet connections. Internet connections are from multiple service providers which are
load-balanced and hot backup enabled. This ensures that our Internet connection is highly-
available. The Indian offices have Uninterrupted Power Supply and diesel generator (DG)backups for ensuring uninterrupted power.
The projects are done in close collaboration with our clients – either onsite or off-shore. The
Indian teams have SCRUM-style daily standup meetings in which clients participate remotely
using video conferencing. We currently use Skype for VoIP and video conferences.
Services
v LAMP development - Linux, Apache, MySQL, PHP, Perl or Python, Symfony, CakePHP
v Java development - J2EE, J2ME, Spring, Struts, Hibernate, iBatis
v .NET development - ASP.NET, Smart-client, Windows Mobile, Silverlight
v Flash / Flex development - AS2, AS3v AJAX - Scriptaculous, Prototype, Dojo, YUI, Ext JS, MooTools,jQuery
v Cloud based development - Google AppEngine, Amazon EC2, S3, SalesForce
v Content Management Systems - Drupal, Joomla
v Full-text Search - Lucene
v Document Management - Alfresco, SharePoint
v Workflows / Business Process Management - jBPM, BizTalk
v Automated testing services - Selenium
v Performance improvement and scaling of existing apps
v Security testing - SQL injection, XSS attacks
v Ruby on Rails, RSpec & Mongrel
v Python & Django
v Application Developmentv Web Design and Maintenance
v Mobile Device Programming
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 3/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 3 of 11
Project Management
We typically use a hosted instance of Trac or Redmine for project management. Customers are
also given access to the project tracking software. Trac and Redmine have integrated version
control (Subversion), wiki, task and milestone management, document management and bug
tracking facilities. In addition, we have integrated build tools like Cruise Control. Our clients canget all project related documentation and reports in one central place accessible from anywhere.
Quality
Our goal is to deliver quality products to our customers, which means products that meet all the
functional as well as non-functional requirements such as speed, scalability, reliability,
availability and maintainability.
We rely on agile processes to achieve our goals. We understand that requirements evolve and
change during the project life cycle and definitely during the product lifetime. These changes
may be driven by new technologies, which change user expectations. Changes become
necessary when your organization grows where you could go from a shared hosting to adedicated server to maybe a load balanced server cluster (if your application becomes very
popular). There is no such thing as future-proofed software. Source code must undergo
continuous enhancements and refactoring. This is where agile methodologies play an important
role in. By creating automated unit and functional tests, developers get the confidence to
continuously re-factor and improve. Changes to source code that break the application are
caught by running automated tests.
A project is split into multiple time-boxed iterations. Depending on the nature of the project,
each iteration would typically last 2 to 6 weeks and would implement a set of use cases and
feature sets. Customer interaction is crucial for the success of iterative projects.
Customers
Our development teams in India are dealing with wide range of Customers. Customers are
diverse in terms of their nature of business and geographical location. They range from brick-
and-mortar construction companies through web 2.0 Internet startups. Partial lists of customers
are given below:
Plusnet, UK Clearspring, Virginia
DeSilva Gates Construction BTBizBox.com, UK
Freepatentsonline.com, Maryland On-Communications, UK
TalentOnView.com, UK locallycompared.co.uk, UK
PrivateFly.com, UK SmartTouch, California
FinaConnect, California Envestnet, IllinoisContent Syndicate, Dubai Freedom Financial, California
Jury Verdict Review and Analysis OmPay, Pennsylvania
Triumph Technologies, Virginia Zarin's Online, New Jersey
Thomas Kelly Software Associates, Physualize LLC, Atlanta, GA
WarrantyPro, Texas nTAG, Boston
SumoBrain, Maryland S3 CRM, UK
HSE Systems, Ohio
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 4/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 4 of 11
Projects
Our team has successfully built and deployed close to one hundred web applications using
different MVC web app frameworks like Symfony, CakePHP, Django, Zend, Struts, Spring, Ruby
on Rails, and .NET. We have extensively used one or more JavaScript and AJAX toolkits like
ExtJS, Scriptaculous, Prototype, Dojo, JQuery, YUI and MooTools to bring richness and
responsiveness to the UI. Most of these webapps are powered by MySQL database, but on somespecific developments we have used databases like SQL Server, Oracle and PostgreSQL. We
have also used non-relational databases like Google’s BigTable for one of our app engine
projects and Lucene in a few others where there is a lot of unstructured and text data. These
webapps are hosted in a variety of environments - shared, dedicated, virtual dedicated and of
late mostly up there in the cloud (Amazon EC2, Flexiscale and Google).
Mentioned below are some of our interesting and featured projects:
F e a t u r e d P
r o
j e c t s
Content Market Place
This is a web app connecting freelance journalists, copywriters, translators andphotographers to media houses. Content creators and publishers can upload content
(articles, news items etc) to the website, and other publishers and content buyers canlogin with their own accounts, search for content, and buy at the click of a mouse.Content owners can sell copyrights of their articles for specific regions. Content isdisplayed using Macromedia FlashPaper. The site was developed in ASP.NET (C#) and ispowered by a SQL Server database.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 5/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 5 of 11
F
e a t u r e d P
r o j e c t s
Full-text Search Engine and Document Delivery System
This site delivers 10 million+ pageviews a month and has an Alexa worldwide rank of 1600. Our customer who owns this site started operations in 2004 and is now #1 intheir space. The website primarily serves documents. The website primarily serves morethan 50 million documents stored in MySQL database. Read-only replicas of thisdatabase allow distribution of load between multiple servers. The site has a powerfulfull-text search feature built on top of the open-source Lucene search engine. Lucene's
indexer indexes the documents in the database and stores them in multiple indexshards. Each shard or fragment is of a manageable size. Searches are parallelized andhandled by around 10 search servers with each server handling a portion of the index.The results are merged, ranked and served by the web servers. System architecture isakin to and inspired by Google.
The site is also search-engine friendly with all 50 million documents in the site beingspidered and indexed by Google. The data assets are monetized through GoogleAdSense and a document delivery system for paying customers. The site also offersfeatures like saved searches, search-term alerts and portfolios. The site was developedusing PHP, Symfony, Java, iBatis, Lucene and MySQL. Load balancing and high-availability was achieved by having a system with multiple web and search servers, andhaving read-only replicas of the MySQL database
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 6/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 6 of 11
F e a t u r e
d P
r o j e c t s
Business Process Management / Workflow Application
This customer, an asset management company with billions of dollars undermanagement, is geographically distributed with branches in Chicago, New York, Denverand India, besides having financial advisors and partners throughout the US. Eachlocation performs specific functions. Denver is responsible for trading, Chicago forcustomer service and New York for portfolio management. The branches have to
operate in concert to complete a business process like opening a new account orrebalancing a portfolio. An account opening process would involve actors at multiplelocations - the financial adviser would fax in the account opening form, Chicago willprocess the form and initiate money transfer, New York will decide what assets to keepand what to sell, Denver would trade based on instructions by the asset manager and
India would do the reconciliation and generate statements. Instructions wereexchanged between offices over fax or phone, since email was insecure given thesensitive nature of the data.
We were asked to provide a solution that links the various tasks within a process and
track the performance of each department. After studying the various BPM solutions in
the market, we zeroed in on jBPM the open source BPM solution in Java. jBPM is prettypowerful and supports decisions, forking and ability to fork child processes. jBPM allowsprocesses to be defined as XML files, and these files can be created graphically using agraphical process editor. Other technologies used include Hibernate, Struts and Tiles.SQL Server was used as the database.
Operational Support Systems for a Wireless Broadband Services Provider
This customer is a provider of high-speed wireless broadband services for businesses inthe UK. They started operations in 2006 and in order to scale their operations they
needed a good Operational Support System (OSS). They selected us for building acustom OSS to automate their operations. We are in the process of incrementally
building this system. We have already created an intranet and customer portal. Thecustomer portal currently has a help desk (ticketing system), knowledge base and livechat. Support Suite from Kayako was seamlessly integrated with the portal. The
intranet currently has a team directory, discussion forum (phpBB) and wiki (mediawiki).Salesforce is used for tracking leads and opportunities, and Google apps is used forcalendaring, managing meetings and email. We integrated SalesForce and Google Appswith the intranet. Users are provisioned from a single point - the admin doesn't have togo to the admin panel of each application to do that. Also, when the end-user signs in
to intranet, they are logged into all other apps, thanks to single-sign-on.
Vendor Management Systems for a Big Construction Company
This customer is a $350 million construction company having thousands of employeesand a large number of contractors. Headquartered in Dublin, CA, they specialize in
heavy, highway and civil engineering construction. They needed a system to keep trackof hourly rates, worker skill level and training, accidents, disability and insuranceinformation, work and worker locations and equipment usage and rentals.
We developed the system using Spring, Hibernate, Oracle database and Dojo for
automating the personnel-management related requirements. The key feature of thissystem is that there is only one page. The different sections of that page are updatedthrough AJAX calls. This makes it very usable since all the information about anemployee or contractor is accessible from the same page, thereby improving theefficiency of supervisors. This system also interfaces with the other enterprise systemslike Dispatch, Accounting and Payroll.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 7/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 7 of 11
F e a t u r e
d
P r o j e c t s
E-Commerce Websites
The following are some of the important websites developed by our Indian team. Manysites carry e-commerce and complex applications
www.isyncdata.comwww.pegasusav.com
www.universal-solution.comwww.favouritehomes.com
www.yogakshema.netwww.phalanxlogistics.com
www.realtycorpauctions.comwww.realtycorpofamerica.nethttp://lowcost.realtycorpofamerica.com
www.truteamtools.comwww.nytermlimits.com
www.realtycorpofamerica.comwww.genesistec.com
www.KeralaDreamProperties.comwww.MobileTripLogger.dewww.trip2Varkala.com
www.ieeegold.orgwww.SingaporeDreamProperties.com
www.NandanamAgencies.com
Management Information System
We are having a management information system which can be customized to be used
by any type of companies. This involves the following facilities:
Manage marketing activities such as campaigns, tours, meetings etc
Manage EnquiriesBooking ModuleSchedule Payments and register receipts of paymentsAfter Sales support and common area maintenanceFinancial Accounting
Numerous statements/reports
The application is capable of working in LAN as well as over VPN, if there are multipleoffices for the same company. VB.NET and SQL Server 2000 are the technologies used
in this application.
Vendor Management Systems for a Big Construction Company
This customer is a $350 million construction company having thousands of employeesand a large number of contractors. Headquartered in Dublin, CA, they specialize inheavy, highway and civil engineering construction. They needed a system to keep trackof hourly rates, worker skill level and training, accidents, disability and insurance
information, work and worker locations and equipment usage and rentals.
We developed the system using Spring, Hibernate, Oracle database and Dojo forautomating the personnel-management related requirements. The key feature of this
system is that there is only one page. The different sections of that page are updatedthrough AJAX calls. This makes it very usable since all the information about anemployee or contractor is accessible from the same page, thereby improving the
efficiency of supervisors. This system also interfaces with the other enterprise systemslike Dispatch, Accounting and Payroll.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 8/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 8 of 11
F e a t u r e d P
r o j e c t s
Website for Private Flight Booking
We have developed a website that allows travelers in the luxury segment to find and
book private jets. The site is owned by a former Royal Air Force Pilot. Many privateaircraft operators and charter companies in Europe have registered and offer theirservices through the site. The system has data about almost all the airfields and eventhe small runways in Europe.Customers can place their travel requests with Privatefly,charter companies can bid for the flight and the best bid wins. The system is integrated
with Google Earth and Maps, and was developed in J2EE using Spring, MySQL, AJAXand iBatis. Privatefly is also the winner of the 2007 Dragon's Den talent show of travelwebsites.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 9/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 9 of 11
Products
Our team has a wide range of IT products which can be deployed for variety of applications.
Some of the products are listed down. More lists are available upon request.
F
e a t u r e d
P r o d u c t s
Mobile Trip Logger is a mobile application package that is developed to work on mobile
phones supporting Java platform. The package comes up with a client application thatoperates in the handheld and a supporting desktop application which incorporat es the
data from the handheld to generate reports in the desired formats.
• Driver's logbook with mobile phone
Use your Symbian Mobile to generate your driver’s logbook. You can always record andreport your log book of your vehicle or fleet of vehicles. Your driver(s) can use this
application in their mobile phone to log their trips. Later you can export this log to a
Windows application to make reports and print outs.
MobileTripLogger
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 10/11
Innodeas Pte LtdReg No: 200907878W
www.innodeas.com
Capability DocumentPage 10 of 11
F e a t u r e
d P
r o d u c t s
BT BizBox is a CRM software
BT BizBox is a CRM software meant for small businesses in the UK. It is an ideal
business tool with a user-friendly dashboard that can be used to manage your addressbook, to create invoices and to provide fully detailed quotes for your customers. Beingan online web-based application, it can be accessed from anywhere by any Internetenable device and is ideal for today's home/flexible workers.
Talent on View
If you are a recruiter or a recruiting agency, Talent on View is for you. With a Talent onView account, you can create video recordings of interviews and send them to yourclients. Impress your clients by shortening the recruitment cycle.
8/9/2019 Innodeas Capability Document
http://slidepdf.com/reader/full/innodeas-capability-document 11/11
Innodeas Pte LtdReg No: 200907878W
www innodeas com
Capability DocumentPage 11 of 11
Contact
For enquiries, please contact us at
Tel: +65 9067 6445
Fax: +65 6409 1012
Web: www.innodeas.com
Email: [email protected]