role of cms & webservices - mobile apps
TRANSCRIPT
Web services & Role of CMS – Mobile Apps
Table Of Contents
Introduction
Why use web services?
Few Examples
Why REST?
Where to use?
Rest on REST API
What is CMS?
Example
Introduction Reusable software components; programmatically accessible over standard Internet Protocol
Allows user to discover Digital Content & Services.
Dynamic discovery & innovation process.
Available APIs are growing daily.
- Currently, 1229 (and growing) APIs at Programmable Web Shifts in Customer Expectations.-Consumers now expect mobile devices to be connected to Internet & Services.
Platform development- easier & standardized.
- iPhone SDK – Greater than 50K registered developers.- Android – 5% of smart phone web usage in just 3 months.
Why Use Web services?Before the arrival of Web services, other technologies and architectures existed that met the functionality of today´s web service.
Microsoft's version of these technologies, are called Component Object Model (COM), and subsequently Distributed COM (DCOM). WinDNA is a comprehensive term for implementing the above two distributed software development technologies. These technologies typically use the TCP/IP protocol.
Why Use Web services?
Web Services allow us to communicate among all different entities without affecting their existence.
It is written separately from the application logic.
They improve the information flow between applications.
Uses text based protocol that all applications can understand.
Reduce licensing costs.
They do not rely on special protocols.
Few Examples
Foursquare Venues Platform API
MapKit API
AIR API – Travel Booking
Why REST?
Easy & Simple
Light Weight
Easy to understand & document
Where to use?
Price comparison
Hotel Booking
Service Integrations
Rest on REST API
CMS became a buzz word in the web development industry because of its benefits.
CMS stands for Content Management System. It is a term and has not been endorsed with a solid definition. A CMS can have multiple meanings depending on the scenarios and the person's or project objectives.
What is CMS?
What is CMS?
Web application you run on your web server.
Good CMS should be flexible, unobtrusive.
Has separate layout code from content code.
Pieces of software can interact with or without an API.
The main purpose of a Content Management System (relating to web) is to provide the capability for multiple users with different permission levels to manage a website or a section of the content.
For example, you can take an app which has Articles, Blogs, Press Releases, Store, Events and assign each section or a part of a section to user(s) to create, edit, and archive.
Purpose
Like Wordpress or other content management systems, Content helps you make content changes without coding. With Content, anyone can update their native mobile app by dragging and dropping any new content like video or images into the app.
Best CMS
An example of a CMS application is a Web Application that provides the following administration, control panel or management functionalities: Create, Edit, Publish, Archive app screens Create, Edit, Publish, Archive articles Create, Edit, Publish, Archive press releases Create, Edit, Publish, Archive blogs Add / Edit events into an Event Calendar Add / Edit Inventory (products), description, product specifications, prices, photos, etc. Enter, Edit, or View orders and print packing slips and invoices View reports and statistics site dataCreate and Edit system users which have different permission levels to different section(s) of the above administration
Example
Who We Are
About SignitySignity Solutions, launched in 2009 is a premium provider of web development and mobile solutions, located in India.
Our key strengths are – technical skills, Quick response time, Continuous testing starting from the early stages of software development and On-time delivery. As a team, we have a collective experience of more than 10,000 hours and 100+ projects.
We are currently a team of 70+ members (all working from our single office location) and work in streams of Web design/development and mobile apps development.
Cost containment with creative solutions and impeccable delivery standards are our hallmarks.
We are pleased to respond to this opportunity. We have studied your requirements and are confident of delivering to those within proposed time and budget.
Amit and his team are great. They were able to complete the requested job faster than I had expected and went above and beyond to identify things I was unaware of. They went on to
sail03 United States Burlington, MA
“make these other small corrections without additional cost during the updates. I have used this team before and will use them again as I am reminded of their high level of professionalism, integrity and ability... Thanks Amit!
“
“We are very pleased with the work signity is doing for us they surpassed all of our expectations there very professional and always get back to us promptly .very profession there building one game for us on three plate forms and we are planning on building 20 more games and will use them for all our projects .there attention to detail is hands down the best ”.
-josephbocciaEskimoMaze
“Thank you so much for helping me start up my software company”.- dweavetheking
Mobile Game Development
“This was a great learning experience and Signity was a big help through out.”.- factory53
Release 1 of photo sharing app for iphone
“With our project manager-Shikha- things went so smoothly and everything was completed very quickly. She was very responsive and understood our needs.”.
-fancybetchNancy Meek-Fancybetch
Customer Testimonials
Canada
UAE India
England
Australia
USA
IrelandFrance
NetherlandsGermany
Hong Kong
Global Clientele
Our mobile & web development services expand to clients in 15 countries across 5 continents, with development center in India. We are serving 50+ small medium
enterprises and 2 Fortune 500 companies, with 40+ highly skilled IT experts
Thanks For Your Time !
Signity Software Solutions Pvt. Ltd.Netsmartz House 3rd Floor, Plot No.10, Rajiv Gandhi IT Park Chandigarh - 160101, IndiaPhone: US : +1619-309-4653 | AUS : 1800 362 655 Skype: sales.signity | Twitter: divya_jyot | Pinterest: divya_jyot Web: www.signitysolutions.com