SlideShare a Scribd company logo
Creating i os or android application with sql server as database
Creating iOS / Android
application with SQL Server
as database
Jihin Raju
jihinraju@gmail.com
Facebook Profile
Twitter Profile
Linkedin Profile
9745342931
Work flow of a web application with SQL server
as database
Browser Web Server SQL Server
Username
Password
Log In
Data rqt.
1 2 3
1. When user submits a form/makes a request that will get forwarded to
web server by browser.
Web
application
Browser Web Server SQL Server
Username
Password
Log In
Data rqt. Data rqt.
1 2 3
2. Then the web server will request the SQL Server for required data.
Web
application
Browser Web Server SQL Server
Username
Password
Log In
Data rqt. Data rqt.
Data resp.
1 2 3
3. According to the query/request , SQL server will send the data back to
the web server (Application) as a response.
4. And then we can arrange or perform operations on that data from the
webserver.
Web
application
Browser Web Server SQL Server
Username
Password
Log In
Data rqt. Data rqt.
Data resp.HTML
1 2 3
5. After all the operations in our program webserver sends the HTML code
back to the browser.
Web
application
When we need to build another application that also uses the same database
and data like Android/iOS applications, we will have to build an interface
between the new platform application and the existing web application., this
interface is called API.
It is not recommended to connect directly to the SQL server from
iOS/Android because it will not be able to make a sudden change in business
logic or data manipulation as the application is in clients device. If it is accessed
through the web service then we can make changes to the web service at any
point of time and it is a painless way for users too.
SQL Server
In this case we can create API using web service in the web application ,
and we can access that web service from any other platforms/applications. The main
thing we have to be careful about is the method that we are going to use for
communication between the API and the application. As we are building the
application in different language and different platform we need a common
language/method of transferring data. That are JSON/XML methods.
The most used method is JSON data., JSON is a method that wraps a data into an
object with a key-value pair. And for most of the programming languages, libraries
that supports JSON are available.
Work Flow of iOS/Android Application With
SQL Server As Database
Browser
Web Server
SQL Server
Username
Password
Log In
Data rqt.
Data rqt.
Data resp.
HTML
API
(Web Service)
Web
application
HTTP request (+ data)
JSON data
Things you should learn before creating a different platform
application ( like iOS/Android)
1. What is web service and how to create a public web service
2. Manipulating JSON data.
3. Accessing web service from other applications using HTTP protocol (using
libraries).
Want to learn more about programming or Looking to become a good programmer?
Are you wasting time on searching so many contents online?
Do you want to learn things quickly?
Tired of spending huge amount of money to become a Software professional?
Do an online course
@ baabtra.com
We put industry standards to practice. Our structured, activity based courses are so designed
to make a quick, good software professional out of anybody who holds a passion for coding.
Follow us @ twitter.com/baabtra
Like us @ facebook.com/baabtra
Subscribe to us @ youtube.com/baabtra
Become a follower @ slideshare.net/BaabtraMentoringPartner
Connect to us @ in.linkedin.com/in/baabtra
Give a feedback @ massbaab.com/baabtra
Thanks in advance
www.baabtra.com | www.massbaab.com |www.baabte.com
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Cafit Square,
Hilite Business Park,
Near Pantheerankavu,
Kozhikode
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com
Contact Us

More Related Content

PPTX
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
PPTX
What's new in visual studio 2013
PPTX
Azure Mobile Services
PPTX
Build Modern Web Apps Using ASP.NET Web API and AngularJS
PPTX
Final Presentation
PPT
Scripting Languages
PDF
CANONICALISATION
PPT
Why 2 million Developers depend on MuleSoft
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
What's new in visual studio 2013
Azure Mobile Services
Build Modern Web Apps Using ASP.NET Web API and AngularJS
Final Presentation
Scripting Languages
CANONICALISATION
Why 2 million Developers depend on MuleSoft

What's hot (20)

PDF
REST APIs, Girls Who Code
DOC
How Can You Edit a PDF File and Make it More Readable?
PPT
49871004 url
PDF
Confluence Integration Adapter - Datasheet
PPT
Get_vs_Post
PPTX
Live@Edu Demo Presentation
PPTX
PPT
What ria are_available_in_our_student_live_mai
PPT
PPT
Amy Sheldon-Source code
PPT
Basic fundamentals of web application development
PPTX
Web mail vs Desktop
PPT
PPT
DevNext - Web Programming Concepts Using Asp Net
PPT
Mengelola isi halaman web 3 eng
PPT
Sky drive and Web Apps
PPTX
Server and Client side comparision
PPT
User Group - Conga Composer 2.25.11
PDF
Conga case study: Application visibility in AWS with ExtraHop
PDF
Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014
REST APIs, Girls Who Code
How Can You Edit a PDF File and Make it More Readable?
49871004 url
Confluence Integration Adapter - Datasheet
Get_vs_Post
Live@Edu Demo Presentation
What ria are_available_in_our_student_live_mai
Amy Sheldon-Source code
Basic fundamentals of web application development
Web mail vs Desktop
DevNext - Web Programming Concepts Using Asp Net
Mengelola isi halaman web 3 eng
Sky drive and Web Apps
Server and Client side comparision
User Group - Conga Composer 2.25.11
Conga case study: Application visibility in AWS with ExtraHop
Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014
Ad

Similar to Creating i os or android application with sql server as database (20)

PPT
SD Forum Java SIG - Service Oriented UI Architecture
PPT
Service Oriented UI Architecture in the world of web, desktop, & mobile appli...
PDF
What are restful web services?
PDF
Optimizing your job apply pages with the LinkedIn profile API
PDF
ASP NET Professional Projects 1st Edition Hersh Bhasin
PPTX
SharePoint 2013 App Provisioning Models
PPTX
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
PPT
Web services - REST and SOAP
PDF
ASP NET Professional Projects 1st Edition Hersh Bhasin
PDF
What is the difference between an api and web services
PPTX
UNIT 3 web iiiBCA.pptx
DOCX
Job center
PPTX
So You Want to Be a SharePoint Developer - SPS Utah 2015
PPTX
PDF
Colloquim Report - Rotto Link Web Crawler
PDF
Fundamentals of Web Development For Non-Developers
PDF
ASP NET Professional Projects 1st Edition Hersh Bhasin
PDF
Learn Programming Languages & Get Programming Assignment Sample Solutions PDF...
PDF
How to Create Web App With Simple Step by Step Process
PPTX
App Model For SharePoint 2013
SD Forum Java SIG - Service Oriented UI Architecture
Service Oriented UI Architecture in the world of web, desktop, & mobile appli...
What are restful web services?
Optimizing your job apply pages with the LinkedIn profile API
ASP NET Professional Projects 1st Edition Hersh Bhasin
SharePoint 2013 App Provisioning Models
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
Web services - REST and SOAP
ASP NET Professional Projects 1st Edition Hersh Bhasin
What is the difference between an api and web services
UNIT 3 web iiiBCA.pptx
Job center
So You Want to Be a SharePoint Developer - SPS Utah 2015
Colloquim Report - Rotto Link Web Crawler
Fundamentals of Web Development For Non-Developers
ASP NET Professional Projects 1st Edition Hersh Bhasin
Learn Programming Languages & Get Programming Assignment Sample Solutions PDF...
How to Create Web App With Simple Step by Step Process
App Model For SharePoint 2013
Ad

More from baabtra.com - No. 1 supplier of quality freshers (20)

PPTX
Agile methodology and scrum development
PDF
Acquiring new skills what you should know
PDF
Baabtra.com programming at school
PDF
99LMS for Enterprises - LMS that you will love
PPTX
Chapter 6 database normalisation
PPTX
Chapter 5 transactions and dcl statements
PPTX
Chapter 4 functions, views, indexing
PPTX
PPTX
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
PPTX
Chapter 1 introduction to sql server
PPTX
Chapter 1 introduction to sql server
Agile methodology and scrum development
Acquiring new skills what you should know
Baabtra.com programming at school
99LMS for Enterprises - LMS that you will love
Chapter 6 database normalisation
Chapter 5 transactions and dcl statements
Chapter 4 functions, views, indexing
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 1 introduction to sql server
Chapter 1 introduction to sql server

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Welding lecture in detail for understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Geodesy 1.pptx...............................................
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Well-logging-methods_new................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPT
Project quality management in manufacturing
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CYBER-CRIMES AND SECURITY A guide to understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
Welding lecture in detail for understanding
Sustainable Sites - Green Building Construction
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Geodesy 1.pptx...............................................
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
OOP with Java - Java Introduction (Basics)
R24 SURVEYING LAB MANUAL for civil enggi
Well-logging-methods_new................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Project quality management in manufacturing
Model Code of Practice - Construction Work - 21102022 .pdf
Operating System & Kernel Study Guide-1 - converted.pdf

Creating i os or android application with sql server as database

  • 2. Creating iOS / Android application with SQL Server as database Jihin Raju jihinraju@gmail.com Facebook Profile Twitter Profile Linkedin Profile 9745342931
  • 3. Work flow of a web application with SQL server as database
  • 4. Browser Web Server SQL Server Username Password Log In Data rqt. 1 2 3 1. When user submits a form/makes a request that will get forwarded to web server by browser. Web application
  • 5. Browser Web Server SQL Server Username Password Log In Data rqt. Data rqt. 1 2 3 2. Then the web server will request the SQL Server for required data. Web application
  • 6. Browser Web Server SQL Server Username Password Log In Data rqt. Data rqt. Data resp. 1 2 3 3. According to the query/request , SQL server will send the data back to the web server (Application) as a response. 4. And then we can arrange or perform operations on that data from the webserver. Web application
  • 7. Browser Web Server SQL Server Username Password Log In Data rqt. Data rqt. Data resp.HTML 1 2 3 5. After all the operations in our program webserver sends the HTML code back to the browser. Web application
  • 8. When we need to build another application that also uses the same database and data like Android/iOS applications, we will have to build an interface between the new platform application and the existing web application., this interface is called API. It is not recommended to connect directly to the SQL server from iOS/Android because it will not be able to make a sudden change in business logic or data manipulation as the application is in clients device. If it is accessed through the web service then we can make changes to the web service at any point of time and it is a painless way for users too. SQL Server
  • 9. In this case we can create API using web service in the web application , and we can access that web service from any other platforms/applications. The main thing we have to be careful about is the method that we are going to use for communication between the API and the application. As we are building the application in different language and different platform we need a common language/method of transferring data. That are JSON/XML methods. The most used method is JSON data., JSON is a method that wraps a data into an object with a key-value pair. And for most of the programming languages, libraries that supports JSON are available.
  • 10. Work Flow of iOS/Android Application With SQL Server As Database
  • 11. Browser Web Server SQL Server Username Password Log In Data rqt. Data rqt. Data resp. HTML API (Web Service) Web application HTTP request (+ data) JSON data
  • 12. Things you should learn before creating a different platform application ( like iOS/Android) 1. What is web service and how to create a public web service 2. Manipulating JSON data. 3. Accessing web service from other applications using HTTP protocol (using libraries).
  • 13. Want to learn more about programming or Looking to become a good programmer? Are you wasting time on searching so many contents online? Do you want to learn things quickly? Tired of spending huge amount of money to become a Software professional? Do an online course @ baabtra.com We put industry standards to practice. Our structured, activity based courses are so designed to make a quick, good software professional out of anybody who holds a passion for coding.
  • 14. Follow us @ twitter.com/baabtra Like us @ facebook.com/baabtra Subscribe to us @ youtube.com/baabtra Become a follower @ slideshare.net/BaabtraMentoringPartner Connect to us @ in.linkedin.com/in/baabtra Give a feedback @ massbaab.com/baabtra Thanks in advance www.baabtra.com | www.massbaab.com |www.baabte.com
  • 15. Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Cafit Square, Hilite Business Park, Near Pantheerankavu, Kozhikode Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com Contact Us