SlideShare a Scribd company logo
jVoiD - the enterprise
ecommerce Java
Fully Extensible eCommerce in J2EE,
Spring MVC,Hibernate by Schogini
jVoid
open-source extensible ecommerce architecture foropen-source extensible ecommerce architecture for
the enterprise using J2EE, Spring MVC, Springthe enterprise using J2EE, Spring MVC, Spring
Security with OAUTH2, Hibernate,Security with OAUTH2, Hibernate,
Bootstrap/AngularUI, AngularJS that can run inBootstrap/AngularUI, AngularJS that can run in
TomCat or JBoss ServersTomCat or JBoss Servers
About jVoid
jVoiD is being developed by Schogini Inc., a global leaderjVoiD is being developed by Schogini Inc., a global leader
in eCommerce with 12+ years of experience and cateringin eCommerce with 12+ years of experience and catering
to 5,000+ ecommerce customers world-wide. Being oneto 5,000+ ecommerce customers world-wide. Being one
of the largest extension developers for Magentoof the largest extension developers for Magento
Commerce Schogini has faced numerous enquiries for anCommerce Schogini has faced numerous enquiries for an
equally exaensible platform, but with multi-dimensionalequally exaensible platform, but with multi-dimensional
scalability. At Schogini we love Magento and realize thescalability. At Schogini we love Magento and realize the
big gap for an enterprise class eCommerce solutionbig gap for an enterprise class eCommerce solution
using Java that matches the extensibility of Magento -using Java that matches the extensibility of Magento -
hence, jVoid a 100% extensible solution using Javahence, jVoid a 100% extensible solution using Java
Extensible Remote Engines
Extensible Remote Engines
jVoid – Roadmap 2015
We are dedicating 2015 for jVoiD, please join us toWe are dedicating 2015 for jVoiD, please join us to
make the journey richermake the journey richer
Feb 9Feb 9
Login with oAuth2Login with oAuth2
List CategoriesList Categories
List Products + AttributesList Products + Attributes
Add to cartAdd to cart
Checkout with CODCheckout with COD
Admin Area - Login, CRUD for category, product, salesAdmin Area - Login, CRUD for category, product, sales
jVoid – Roadmap 2015
April 28April 28
Inventory ManagementInventory Management
Shipping Methods (with Admin area & plugable)Shipping Methods (with Admin area & plugable)
Tax CalculationTax Calculation
Jun 05Jun 05
Payment Methods (with Admin area & plugable)Payment Methods (with Admin area & plugable)
Multiple Currency SetupMultiple Currency Setup
Multiple Store SetupMultiple Store Setup
jVoid – Roadmap 2015
August 11August 11
Discount Rules & CouponsDiscount Rules & Coupons
Menu ManagementMenu Management
Product SearchProduct Search
Category Image, DescriptionCategory Image, Description
October 11October 11
Layered NavigationLayered Navigation
Up-selling/Cross-sellingUp-selling/Cross-selling
SEO URLsSEO URLs
jVoid Advantages
Application Server IndependentApplication Server Independent
Deploy it on JBoss or TomCat. Whatever suits yourDeploy it on JBoss or TomCat. Whatever suits your
needs. This will work!needs. This will work!
Frontend Technology IndependentFrontend Technology Independent
Requests and responses are in JSON. In fact theRequests and responses are in JSON. In fact the
front end can even be a native mobile app!front end can even be a native mobile app!
jVoid Advantages
Logical Blocks Loosely CoupledLogical Blocks Loosely Coupled
Each block can be managed and even hostedEach block can be managed and even hosted
separately. Host frontend blocks (like catalog) onseparately. Host frontend blocks (like catalog) on
faster serversfaster servers
Secure Communication between BlocksSecure Communication between Blocks
REST-JSON calls between block happens via theREST-JSON calls between block happens via the
Core. Inter-block communication restricted to localCore. Inter-block communication restricted to local
IPs!FDGGe4 Webservices APIIPs!FDGGe4 Webservices API
jVoid Advantages
Inventory managed externallyInventory managed externally
Configure the shop to use an external inventoryConfigure the shop to use an external inventory
system. Prevent duplicacy of inventorysystem. Prevent duplicacy of inventory
managementmanagement
White-Label ShopsWhite-Label Shops
Easily create white-label shops and manage themEasily create white-label shops and manage them
via a single loginvia a single login
jVoid Technologies - Java J2EE
Java J2EE technology aims to simplify theJava J2EE technology aims to simplify the
design and implementation of enterprisedesign and implementation of enterprise
applications. It is highly scalable to meetapplications. It is highly scalable to meet
variations in demand and can be integrated withvariations in demand and can be integrated with
existing information systems. It also providesexisting information systems. It also provides
complete web services support along withcomplete web services support along with
various choices of servers, tools andvarious choices of servers, tools and
components with flexible security.components with flexible security.
Spring MVC
Spring is the most popular applicationSpring is the most popular application
development framework for enterprise Java. It isdevelopment framework for enterprise Java. It is
a powerful yet lightweight container. It is nota powerful yet lightweight container. It is not
server dependant and does not require specialserver dependant and does not require special
deployment steps. Use of Dependency Injectiondeployment steps. Use of Dependency Injection
along with AOP(Aspect Oriented Programming)along with AOP(Aspect Oriented Programming)
makes object creation and dependencymakes object creation and dependency
management easy.management easy.
Spring Oauth 2
Spring provides a highly flexible OAuth2Spring provides a highly flexible OAuth2
implementation for security. It is possible toimplementation for security. It is possible to
write OAuth client, OAuth resource server andwrite OAuth client, OAuth resource server and
also OAuth authorization server. It enablesalso OAuth authorization server. It enables
Spring to integrate and inherit the feature ofSpring to integrate and inherit the feature of
OAuth2 security with almost completeOAuth2 security with almost complete
configurability.configurability.
Hibernate ORM
Hibernate is an ORM(Object Relational Mapping)Hibernate is an ORM(Object Relational Mapping)
implementation. It is database independent. Itimplementation. It is database independent. It
will work with all kind of databases like Oracle,will work with all kind of databases like Oracle,
MySQL, NoSQL etc. It has a layered architectureMySQL, NoSQL etc. It has a layered architecture
and supports inheritence, associations andand supports inheritence, associations and
collections. SQL knowledge is not necessary tocollections. SQL knowledge is not necessary to
work with it. It also provides caching mechanismwork with it. It also provides caching mechanism
for better performance.for better performance.
Bootstrap AngularUI
Bootstrap is an increasingly popular front-endBootstrap is an increasingly popular front-end
development framework. It enables the use ofdevelopment framework. It enables the use of
ready-made blocks of code to help speedyready-made blocks of code to help speedy
development. Its fluid grid layout providesdevelopment. Its fluid grid layout provides
proper responsiveness without much effort. It isproper responsiveness without much effort. It is
highly consistent and customizable with thehighly consistent and customizable with the
ability to choose features that are needed.ability to choose features that are needed.
AngularJS
AngularJS is a framework for single pageAngularJS is a framework for single page
applications which uses proper MVC. Two wayapplications which uses proper MVC. Two way
data binding and saving to the server is madedata binding and saving to the server is made
easy in this. Applications developed usingeasy in this. Applications developed using
AngularJS are more maintainable and providesAngularJS are more maintainable and provides
good testability. Context aware communicationgood testability. Context aware communication
is another important feature provided byis another important feature provided by
AngularJS.AngularJS.
REST JSON API
REST JSON API's can be consumed everywhereREST JSON API's can be consumed everywhere
including front-end applications, mobileincluding front-end applications, mobile
applications or any other devices that haveapplications or any other devices that have
access to internet. It is a lot smaller that otheraccess to internet. It is a lot smaller that other
API's resulting in less data transfer over theAPI's resulting in less data transfer over the
network. It is highly efficient and providesnetwork. It is highly efficient and provides
caching to improve response times. Moreover,caching to improve response times. Moreover,
REST JSON interfaces are easy to design andREST JSON interfaces are easy to design and
implement.implement.
Maven Build Tool
Maven is a tool, that can be used to build andMaven is a tool, that can be used to build and
manage any java-based project. It makesmanage any java-based project. It makes
dependecy management for complex projectsdependecy management for complex projects
easy. Apart from that, it also makes the buildeasy. Apart from that, it also makes the build
process easy, by providing a uniform buildprocess easy, by providing a uniform build
system. Transparent migration to new features issystem. Transparent migration to new features is
another important feature of Maven, whichanother important feature of Maven, which
makes it a powerful tool.makes it a powerful tool.
CDN Hosted
CDN(Content Delivery Network) is a revolution inCDN(Content Delivery Network) is a revolution in
web hosting. It distributes the files and load of aweb hosting. It distributes the files and load of a
website across multiple systems rather thanwebsite across multiple systems rather than
hosting it in a single server. It boostshosting it in a single server. It boosts
performance, providing high speed serving ofperformance, providing high speed serving of
web pages by distribting the load. It can save aweb pages by distribting the load. It can save a
lot of bandwidth and hosting costs.lot of bandwidth and hosting costs.
About Schogini
Schogini was able to gather in one place some of the mostSchogini was able to gather in one place some of the most
talented people in technology. We care about doing high qualitytalented people in technology. We care about doing high quality
work for our clients. Schogini has been recognized by topwork for our clients. Schogini has been recognized by top
experts and personalities as one of the best companies in theexperts and personalities as one of the best companies in the
world in its industry. Our efforts were recognized by politicalworld in its industry. Our efforts were recognized by political
personalities like the US president and the UK prime minister.personalities like the US president and the UK prime minister.
Schogini is the first and only company with more than 500 liveSchogini is the first and only company with more than 500 live
mobile apps in the locations that matter. We can deliver highmobile apps in the locations that matter. We can deliver high
quality apps on any mobile platform. Our clients are both bigquality apps on any mobile platform. Our clients are both big
and small companies. Some of its most important clients are:and small companies. Some of its most important clients are:
Nescafe, Watch My Health, Sylvania, Kenya Airways, KLM, TheNescafe, Watch My Health, Sylvania, Kenya Airways, KLM, The
Art Of Living, Bristol-Myers Squibb and many others.Art Of Living, Bristol-Myers Squibb and many others.

More Related Content

PPTX
Java EE 6 Adoption in One of the World's Largest Online Financial Systems (fo...
PDF
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
PDF
Introducing Java 8
PDF
Building Modern Applications Using APIs, Microservices and Chatbots
PPTX
Company Presentation (+Portfolio)
PDF
Company presentation (+portfolio)
PDF
The 2014 Decision Makers Guide to Java Web Frameworks
PDF
MySQL
Java EE 6 Adoption in One of the World's Largest Online Financial Systems (fo...
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Introducing Java 8
Building Modern Applications Using APIs, Microservices and Chatbots
Company Presentation (+Portfolio)
Company presentation (+portfolio)
The 2014 Decision Makers Guide to Java Web Frameworks
MySQL

What's hot (20)

PDF
JSF 2.2 Input Output JavaLand 2015
PDF
Burns jsf-confess-2015
PDF
Modern web application development with java ee 7
PDF
Java EE 7 from an HTML5 Perspective, JavaLand 2015
PDF
Java Development Company | Xicom
PDF
Comparing JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket
PDF
Architecting your app in ext js 4, part 1 learn sencha
PDF
PixelCrayons: Hire India's Top PHP Developers
PDF
OSGi for outsiders - Milen Dyankov
PDF
5 best Java Frameworks
PPTX
Seven Points for Applying Java EE 7
PDF
Java Framework comparison
PDF
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
PDF
Overview of Eclipse technologies
PDF
Pratham Software Corporate profile
PDF
Curious Coders Java Web Frameworks Comparison
PPTX
Ed presents JSF 2.2 and WebSocket to Gameduell.
PDF
MicroProfile and Jakarta EE - What's Next?
PDF
The Quality Gatekeeper Rakuten Travel QA
PDF
MicroProfile for MicroServices
JSF 2.2 Input Output JavaLand 2015
Burns jsf-confess-2015
Modern web application development with java ee 7
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java Development Company | Xicom
Comparing JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket
Architecting your app in ext js 4, part 1 learn sencha
PixelCrayons: Hire India's Top PHP Developers
OSGi for outsiders - Milen Dyankov
5 best Java Frameworks
Seven Points for Applying Java EE 7
Java Framework comparison
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
Overview of Eclipse technologies
Pratham Software Corporate profile
Curious Coders Java Web Frameworks Comparison
Ed presents JSF 2.2 and WebSocket to Gameduell.
MicroProfile and Jakarta EE - What's Next?
The Quality Gatekeeper Rakuten Travel QA
MicroProfile for MicroServices
Ad

Viewers also liked (8)

PPT
Tu1 1 5l
PDF
EJB 3.1 by Bert Ertman
PDF
Developing real-time data pipelines with Spring and Kafka
PPTX
Lightweight J2EE development using Spring
PDF
Ejb3 1 Overview Glassfish Webinar 100208
PPTX
Lightweight J2EE development with Spring (special for UADEV)
KEY
Fun with EJB 3.1 and Open EJB
PPT
Java EE and Spring Side-by-Side
Tu1 1 5l
EJB 3.1 by Bert Ertman
Developing real-time data pipelines with Spring and Kafka
Lightweight J2EE development using Spring
Ejb3 1 Overview Glassfish Webinar 100208
Lightweight J2EE development with Spring (special for UADEV)
Fun with EJB 3.1 and Open EJB
Java EE and Spring Side-by-Side
Ad

Similar to jVoiD - the enterprise ecommerce Java by Schogini (20)

PDF
Introduction To J Boss Seam
PPT
Report From JavaOne 2009 - part 3
PDF
BPM and SOA Are Going Mobile: An Architectural Perspective
PDF
Developer Productivity with Forge, Java EE 6 and Arquillian
PDF
Modern Architectures with Spring and JavaScript
PPTX
jkhefkjhl,jvhl,jesvliutguinternship.pptx
PDF
Summer training java
PPTX
Salesforce & SAP Integration
PPTX
Modern Java Web Development
PDF
PaaS with Java
ODP
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
PDF
Sencha Web Applications Come of Age
PDF
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
PDF
Java EE6 CodeCamp16 oct 2010
PDF
How to use Java in Web Application Development?
PPTX
code talks Commerce: The API Economy as an E-Commerce Operating System
PPT
J2 ee architecture
PPT
December 4 SDForum Java Sig Presentation
KEY
A Platform Approach to Enterprise Content Management with Eclipse Apricot, CM...
PPT
Summer training java
Introduction To J Boss Seam
Report From JavaOne 2009 - part 3
BPM and SOA Are Going Mobile: An Architectural Perspective
Developer Productivity with Forge, Java EE 6 and Arquillian
Modern Architectures with Spring and JavaScript
jkhefkjhl,jvhl,jesvliutguinternship.pptx
Summer training java
Salesforce & SAP Integration
Modern Java Web Development
PaaS with Java
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Sencha Web Applications Come of Age
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
Java EE6 CodeCamp16 oct 2010
How to use Java in Web Application Development?
code talks Commerce: The API Economy as an E-Commerce Operating System
J2 ee architecture
December 4 SDForum Java Sig Presentation
A Platform Approach to Enterprise Content Management with Eclipse Apricot, CM...
Summer training java

Recently uploaded (20)

PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
A Presentation on Touch Screen Technology
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Mushroom cultivation and it's methods.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
1. Introduction to Computer Programming.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
SOPHOS-XG Firewall Administrator PPT.pptx
A Presentation on Touch Screen Technology
Hindi spoken digit analysis for native and non-native speakers
Encapsulation_ Review paper, used for researhc scholars
OMC Textile Division Presentation 2021.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Heart disease approach using modified random forest and particle swarm optimi...
WOOl fibre morphology and structure.pdf for textiles
Mushroom cultivation and it's methods.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting Started with Data Integration: FME Form 101
1. Introduction to Computer Programming.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...

jVoiD - the enterprise ecommerce Java by Schogini

  • 1. jVoiD - the enterprise ecommerce Java Fully Extensible eCommerce in J2EE, Spring MVC,Hibernate by Schogini
  • 2. jVoid open-source extensible ecommerce architecture foropen-source extensible ecommerce architecture for the enterprise using J2EE, Spring MVC, Springthe enterprise using J2EE, Spring MVC, Spring Security with OAUTH2, Hibernate,Security with OAUTH2, Hibernate, Bootstrap/AngularUI, AngularJS that can run inBootstrap/AngularUI, AngularJS that can run in TomCat or JBoss ServersTomCat or JBoss Servers
  • 3. About jVoid jVoiD is being developed by Schogini Inc., a global leaderjVoiD is being developed by Schogini Inc., a global leader in eCommerce with 12+ years of experience and cateringin eCommerce with 12+ years of experience and catering to 5,000+ ecommerce customers world-wide. Being oneto 5,000+ ecommerce customers world-wide. Being one of the largest extension developers for Magentoof the largest extension developers for Magento Commerce Schogini has faced numerous enquiries for anCommerce Schogini has faced numerous enquiries for an equally exaensible platform, but with multi-dimensionalequally exaensible platform, but with multi-dimensional scalability. At Schogini we love Magento and realize thescalability. At Schogini we love Magento and realize the big gap for an enterprise class eCommerce solutionbig gap for an enterprise class eCommerce solution using Java that matches the extensibility of Magento -using Java that matches the extensibility of Magento - hence, jVoid a 100% extensible solution using Javahence, jVoid a 100% extensible solution using Java
  • 6. jVoid – Roadmap 2015 We are dedicating 2015 for jVoiD, please join us toWe are dedicating 2015 for jVoiD, please join us to make the journey richermake the journey richer Feb 9Feb 9 Login with oAuth2Login with oAuth2 List CategoriesList Categories List Products + AttributesList Products + Attributes Add to cartAdd to cart Checkout with CODCheckout with COD Admin Area - Login, CRUD for category, product, salesAdmin Area - Login, CRUD for category, product, sales
  • 7. jVoid – Roadmap 2015 April 28April 28 Inventory ManagementInventory Management Shipping Methods (with Admin area & plugable)Shipping Methods (with Admin area & plugable) Tax CalculationTax Calculation Jun 05Jun 05 Payment Methods (with Admin area & plugable)Payment Methods (with Admin area & plugable) Multiple Currency SetupMultiple Currency Setup Multiple Store SetupMultiple Store Setup
  • 8. jVoid – Roadmap 2015 August 11August 11 Discount Rules & CouponsDiscount Rules & Coupons Menu ManagementMenu Management Product SearchProduct Search Category Image, DescriptionCategory Image, Description October 11October 11 Layered NavigationLayered Navigation Up-selling/Cross-sellingUp-selling/Cross-selling SEO URLsSEO URLs
  • 9. jVoid Advantages Application Server IndependentApplication Server Independent Deploy it on JBoss or TomCat. Whatever suits yourDeploy it on JBoss or TomCat. Whatever suits your needs. This will work!needs. This will work! Frontend Technology IndependentFrontend Technology Independent Requests and responses are in JSON. In fact theRequests and responses are in JSON. In fact the front end can even be a native mobile app!front end can even be a native mobile app!
  • 10. jVoid Advantages Logical Blocks Loosely CoupledLogical Blocks Loosely Coupled Each block can be managed and even hostedEach block can be managed and even hosted separately. Host frontend blocks (like catalog) onseparately. Host frontend blocks (like catalog) on faster serversfaster servers Secure Communication between BlocksSecure Communication between Blocks REST-JSON calls between block happens via theREST-JSON calls between block happens via the Core. Inter-block communication restricted to localCore. Inter-block communication restricted to local IPs!FDGGe4 Webservices APIIPs!FDGGe4 Webservices API
  • 11. jVoid Advantages Inventory managed externallyInventory managed externally Configure the shop to use an external inventoryConfigure the shop to use an external inventory system. Prevent duplicacy of inventorysystem. Prevent duplicacy of inventory managementmanagement White-Label ShopsWhite-Label Shops Easily create white-label shops and manage themEasily create white-label shops and manage them via a single loginvia a single login
  • 12. jVoid Technologies - Java J2EE Java J2EE technology aims to simplify theJava J2EE technology aims to simplify the design and implementation of enterprisedesign and implementation of enterprise applications. It is highly scalable to meetapplications. It is highly scalable to meet variations in demand and can be integrated withvariations in demand and can be integrated with existing information systems. It also providesexisting information systems. It also provides complete web services support along withcomplete web services support along with various choices of servers, tools andvarious choices of servers, tools and components with flexible security.components with flexible security.
  • 13. Spring MVC Spring is the most popular applicationSpring is the most popular application development framework for enterprise Java. It isdevelopment framework for enterprise Java. It is a powerful yet lightweight container. It is nota powerful yet lightweight container. It is not server dependant and does not require specialserver dependant and does not require special deployment steps. Use of Dependency Injectiondeployment steps. Use of Dependency Injection along with AOP(Aspect Oriented Programming)along with AOP(Aspect Oriented Programming) makes object creation and dependencymakes object creation and dependency management easy.management easy.
  • 14. Spring Oauth 2 Spring provides a highly flexible OAuth2Spring provides a highly flexible OAuth2 implementation for security. It is possible toimplementation for security. It is possible to write OAuth client, OAuth resource server andwrite OAuth client, OAuth resource server and also OAuth authorization server. It enablesalso OAuth authorization server. It enables Spring to integrate and inherit the feature ofSpring to integrate and inherit the feature of OAuth2 security with almost completeOAuth2 security with almost complete configurability.configurability.
  • 15. Hibernate ORM Hibernate is an ORM(Object Relational Mapping)Hibernate is an ORM(Object Relational Mapping) implementation. It is database independent. Itimplementation. It is database independent. It will work with all kind of databases like Oracle,will work with all kind of databases like Oracle, MySQL, NoSQL etc. It has a layered architectureMySQL, NoSQL etc. It has a layered architecture and supports inheritence, associations andand supports inheritence, associations and collections. SQL knowledge is not necessary tocollections. SQL knowledge is not necessary to work with it. It also provides caching mechanismwork with it. It also provides caching mechanism for better performance.for better performance.
  • 16. Bootstrap AngularUI Bootstrap is an increasingly popular front-endBootstrap is an increasingly popular front-end development framework. It enables the use ofdevelopment framework. It enables the use of ready-made blocks of code to help speedyready-made blocks of code to help speedy development. Its fluid grid layout providesdevelopment. Its fluid grid layout provides proper responsiveness without much effort. It isproper responsiveness without much effort. It is highly consistent and customizable with thehighly consistent and customizable with the ability to choose features that are needed.ability to choose features that are needed.
  • 17. AngularJS AngularJS is a framework for single pageAngularJS is a framework for single page applications which uses proper MVC. Two wayapplications which uses proper MVC. Two way data binding and saving to the server is madedata binding and saving to the server is made easy in this. Applications developed usingeasy in this. Applications developed using AngularJS are more maintainable and providesAngularJS are more maintainable and provides good testability. Context aware communicationgood testability. Context aware communication is another important feature provided byis another important feature provided by AngularJS.AngularJS.
  • 18. REST JSON API REST JSON API's can be consumed everywhereREST JSON API's can be consumed everywhere including front-end applications, mobileincluding front-end applications, mobile applications or any other devices that haveapplications or any other devices that have access to internet. It is a lot smaller that otheraccess to internet. It is a lot smaller that other API's resulting in less data transfer over theAPI's resulting in less data transfer over the network. It is highly efficient and providesnetwork. It is highly efficient and provides caching to improve response times. Moreover,caching to improve response times. Moreover, REST JSON interfaces are easy to design andREST JSON interfaces are easy to design and implement.implement.
  • 19. Maven Build Tool Maven is a tool, that can be used to build andMaven is a tool, that can be used to build and manage any java-based project. It makesmanage any java-based project. It makes dependecy management for complex projectsdependecy management for complex projects easy. Apart from that, it also makes the buildeasy. Apart from that, it also makes the build process easy, by providing a uniform buildprocess easy, by providing a uniform build system. Transparent migration to new features issystem. Transparent migration to new features is another important feature of Maven, whichanother important feature of Maven, which makes it a powerful tool.makes it a powerful tool.
  • 20. CDN Hosted CDN(Content Delivery Network) is a revolution inCDN(Content Delivery Network) is a revolution in web hosting. It distributes the files and load of aweb hosting. It distributes the files and load of a website across multiple systems rather thanwebsite across multiple systems rather than hosting it in a single server. It boostshosting it in a single server. It boosts performance, providing high speed serving ofperformance, providing high speed serving of web pages by distribting the load. It can save aweb pages by distribting the load. It can save a lot of bandwidth and hosting costs.lot of bandwidth and hosting costs.
  • 21. About Schogini Schogini was able to gather in one place some of the mostSchogini was able to gather in one place some of the most talented people in technology. We care about doing high qualitytalented people in technology. We care about doing high quality work for our clients. Schogini has been recognized by topwork for our clients. Schogini has been recognized by top experts and personalities as one of the best companies in theexperts and personalities as one of the best companies in the world in its industry. Our efforts were recognized by politicalworld in its industry. Our efforts were recognized by political personalities like the US president and the UK prime minister.personalities like the US president and the UK prime minister. Schogini is the first and only company with more than 500 liveSchogini is the first and only company with more than 500 live mobile apps in the locations that matter. We can deliver highmobile apps in the locations that matter. We can deliver high quality apps on any mobile platform. Our clients are both bigquality apps on any mobile platform. Our clients are both big and small companies. Some of its most important clients are:and small companies. Some of its most important clients are: Nescafe, Watch My Health, Sylvania, Kenya Airways, KLM, TheNescafe, Watch My Health, Sylvania, Kenya Airways, KLM, The Art Of Living, Bristol-Myers Squibb and many others.Art Of Living, Bristol-Myers Squibb and many others.