SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Client Requirement
Client required a system that will be compatible with wireless devices that are placed in range and can
form a type of wireless network in case of blue tooth. Data should be accessible to any wireless device
enabled with the client that is installed.
Client required a software that will enable mobile users to access Bluetooth or GPRS network located at
pre-specified locations and benefit from location based information and value added services.
The software will be targeted for marketing purposes and business advertisements. This system shall be
made available for customer centric services such as shopping centers based on location and proximity.
Challenges
The team faced the following challenges
 System should work as a web server and should be capable of delivering location based
proximity content with a certain range.
 System should use Bluetooth and GPRS wireless technology for communication.
 A Personal Area Network should be developed to make data accessible to any wireless device
enabled with downloadable wireless client.
 The system should be equipped with a dependable framework that is capable of supporting a
wide range of value added services as well as localized information over the network.
 Data transfer should be safe and secure.
Technologies Used
Operating System &
Server Management
Windows OS/Windows Mobile , Multi-Server Architecture with
Staging & Production Environment through Version Controlling
releases, Server Optimization, Security & SSL Implementation,
Scheduler for Back-ups, Alert Monitoring System Integration,
Server Performance Tuning at regular intervals, Software
Firewall Configuration & Maintenance
Development Tools &
Environments
VC++ 6.0, Microsoft Platform SDK, Symbian Series 60, Carbide,
.Net, Codewarrior, Visual Studio, Win32 SDK, PocketPC 2003/5.0
SDK, SmartPhone 5.0 SDK, XML etc.
Database MSSQL Database Server (Web), Symbian Native Database
(Mobile), DB Clustering, DB Optimization, Master Slave
Replication, Query Optimization, Scheduler for Backups
Manpower
Project Leader 1
Developers 5
Designers 2
Quality Assurance Testers 2
Planning
Taking into consideration the functionality of the server, the following approach was charted out and
development method was planned for.
 Web Server using HTTP protocol for communication.
 Mobile clients that used: BTNode (Bluetooth stack) for mobile device access and packet based
UDP/IP for GPRS.
 Windows Desktop clients used TCP/IP for web server to communicate with BTNode if PC is
Bluetooth enabled.
 Third party SMS and MMS gateway to support SMS and MMS ads.
Architecture
The core component of the system was the web server that provided quality location based services.
This would make it possible to configure and monitor the entire system. Centralized monitoring of the
system would also be possible. The web server would also enable centralized monitoring of security. A
Windows server was configured and equipped with a number of BTNodes. The data from mobile devices
get routed via the BTNodes to the web server and can be accessed from the third party applications.
The server was designed in such a way that it could keep track of the mobile users in order to display
personalized and location based content advertisements when clients access services via Bluetooth and
GPRS. Mobile clients would use Bluetooth stack and UDP/IP packets for GPRS. .Net pages were used for
server and database interactions. System was integrated with third party SMS and MMS gateways to
supports ads. The web server would compose the SMS and MMS and send it to the respective gateway
to ensure performance and efficiency.

Mais conteúdo relacionado

Destaque

Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...
Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...
Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...Carmen Alba Moratilla
 
Report From Western Media
Report From Western MediaReport From Western Media
Report From Western MediaALlen
 
Growth Tribe Academy - Europe's 1st Growth Hacking Academy
Growth Tribe Academy - Europe's 1st Growth Hacking Academy Growth Tribe Academy - Europe's 1st Growth Hacking Academy
Growth Tribe Academy - Europe's 1st Growth Hacking Academy Growth Tribe
 
Chapt11nrsgfmwk
Chapt11nrsgfmwkChapt11nrsgfmwk
Chapt11nrsgfmwkmcgeela
 

Destaque (12)

4º trabalho
4º trabalho4º trabalho
4º trabalho
 
Ong at SWEP
Ong at SWEPOng at SWEP
Ong at SWEP
 
Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...
Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...
Preparación del lecho de la herida nuevo sistema de limpieza de las heridas ...
 
Report From Western Media
Report From Western MediaReport From Western Media
Report From Western Media
 
Cursu de ingreispdf
Cursu de ingreispdfCursu de ingreispdf
Cursu de ingreispdf
 
Ch3
Ch3Ch3
Ch3
 
Volume de uma panela
Volume de uma panelaVolume de uma panela
Volume de uma panela
 
Diapo literaria 19
Diapo literaria 19Diapo literaria 19
Diapo literaria 19
 
인체여행2
인체여행2인체여행2
인체여행2
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Growth Tribe Academy - Europe's 1st Growth Hacking Academy
Growth Tribe Academy - Europe's 1st Growth Hacking Academy Growth Tribe Academy - Europe's 1st Growth Hacking Academy
Growth Tribe Academy - Europe's 1st Growth Hacking Academy
 
Chapt11nrsgfmwk
Chapt11nrsgfmwkChapt11nrsgfmwk
Chapt11nrsgfmwk
 

Mais de Grey Matter India Technologies PVT LTD

Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Grey Matter India Technologies PVT LTD
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?Grey Matter India Technologies PVT LTD
 

Mais de Grey Matter India Technologies PVT LTD (20)

Joomla CMS system's Features
Joomla CMS system's FeaturesJoomla CMS system's Features
Joomla CMS system's Features
 
Microsoft dynamic CRM Development
Microsoft dynamic CRM  DevelopmentMicrosoft dynamic CRM  Development
Microsoft dynamic CRM Development
 
The Best features of new Andoid Nougat
The Best  features of new Andoid NougatThe Best  features of new Andoid Nougat
The Best features of new Andoid Nougat
 
Some Known Facts About WordPress
Some Known Facts About WordPressSome Known Facts About WordPress
Some Known Facts About WordPress
 
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
 
Ways To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More EfficientlyWays To Use Your Android Smartphone More Efficiently
Ways To Use Your Android Smartphone More Efficiently
 
The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016The Mobile App Development Look Like in 2016
The Mobile App Development Look Like in 2016
 
iOS Features To Include When Developing IPhone Application
iOS Features To Include  When Developing  IPhone ApplicationiOS Features To Include  When Developing  IPhone Application
iOS Features To Include When Developing IPhone Application
 
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?How ASP.NET MVC  Implementation  Help Enterprise  Web Application Development?
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
 
Top Qualities of Successful Mobile Apps In Startup Tech Company
Top Qualities of Successful Mobile Apps  In Startup Tech CompanyTop Qualities of Successful Mobile Apps  In Startup Tech Company
Top Qualities of Successful Mobile Apps In Startup Tech Company
 
Which Is Better – An App or A Mobile Website?
Which Is Better –  An App or A  Mobile Website?Which Is Better –  An App or A  Mobile Website?
Which Is Better – An App or A Mobile Website?
 
The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET The Battle Of The Web - PHP OR ASP.NET
The Battle Of The Web - PHP OR ASP.NET
 
Important Facts For Developing An Ecommerce Portal
Important Facts For  Developing  An Ecommerce PortalImportant Facts For  Developing  An Ecommerce Portal
Important Facts For Developing An Ecommerce Portal
 
Top 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development CompanyTop 5 Benefits Of Hiring PHP Development Company
Top 5 Benefits Of Hiring PHP Development Company
 
Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015Top 13 Web Development Trends And Predictions For 2015
Top 13 Web Development Trends And Predictions For 2015
 
Top 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android ApplicationTop 9 Features Of a Successful Android Application
Top 9 Features Of a Successful Android Application
 
Benefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software developmentBenefits and Drawbacks of Outsourcing Software development
Benefits and Drawbacks of Outsourcing Software development
 
Top Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The WorldTop Reasons Why PHP Will Conquer The World
Top Reasons Why PHP Will Conquer The World
 
Top 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development CompanyTop 10 Factors To Look Before Hiring Software Development Company
Top 10 Factors To Look Before Hiring Software Development Company
 
Benefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application DevelopmentBenefits of Choosing DotNet for Enterprise Application Development
Benefits of Choosing DotNet for Enterprise Application Development
 

Último

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Último (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Mobile Based Content Distribution System

  • 1. Client Requirement Client required a system that will be compatible with wireless devices that are placed in range and can form a type of wireless network in case of blue tooth. Data should be accessible to any wireless device enabled with the client that is installed. Client required a software that will enable mobile users to access Bluetooth or GPRS network located at pre-specified locations and benefit from location based information and value added services. The software will be targeted for marketing purposes and business advertisements. This system shall be made available for customer centric services such as shopping centers based on location and proximity. Challenges The team faced the following challenges  System should work as a web server and should be capable of delivering location based proximity content with a certain range.  System should use Bluetooth and GPRS wireless technology for communication.  A Personal Area Network should be developed to make data accessible to any wireless device enabled with downloadable wireless client.  The system should be equipped with a dependable framework that is capable of supporting a wide range of value added services as well as localized information over the network.  Data transfer should be safe and secure.
  • 2. Technologies Used Operating System & Server Management Windows OS/Windows Mobile , Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments VC++ 6.0, Microsoft Platform SDK, Symbian Series 60, Carbide, .Net, Codewarrior, Visual Studio, Win32 SDK, PocketPC 2003/5.0 SDK, SmartPhone 5.0 SDK, XML etc. Database MSSQL Database Server (Web), Symbian Native Database (Mobile), DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Manpower Project Leader 1 Developers 5 Designers 2 Quality Assurance Testers 2
  • 3. Planning Taking into consideration the functionality of the server, the following approach was charted out and development method was planned for.  Web Server using HTTP protocol for communication.  Mobile clients that used: BTNode (Bluetooth stack) for mobile device access and packet based UDP/IP for GPRS.  Windows Desktop clients used TCP/IP for web server to communicate with BTNode if PC is Bluetooth enabled.  Third party SMS and MMS gateway to support SMS and MMS ads. Architecture The core component of the system was the web server that provided quality location based services. This would make it possible to configure and monitor the entire system. Centralized monitoring of the system would also be possible. The web server would also enable centralized monitoring of security. A Windows server was configured and equipped with a number of BTNodes. The data from mobile devices get routed via the BTNodes to the web server and can be accessed from the third party applications. The server was designed in such a way that it could keep track of the mobile users in order to display personalized and location based content advertisements when clients access services via Bluetooth and GPRS. Mobile clients would use Bluetooth stack and UDP/IP packets for GPRS. .Net pages were used for server and database interactions. System was integrated with third party SMS and MMS gateways to supports ads. The web server would compose the SMS and MMS and send it to the respective gateway to ensure performance and efficiency.