SlideShare une entreprise Scribd logo
1  sur  32
What We'll Cover?
 An Introduction to Meteor
 Why Meteor
 What we can do using Meteor?
 Meteor’s Reactive GraphQL(Apollo) - Meteor New
dream
 Can we create Desktop apps using Meteor?
 How Meteor can be used in Internet of Things (IOT)
 MEAN stack Vs Meteor.js - MEAN Stack Web
Development Services company India
 How Can one trust Meteor?
 Meteor, or MeteorJS is an open-source JavaScript web
application framework written using Node.js.
 Meteor allows for rapid prototyping and produces cross-
platform (web, Android, iOS) code.
 It integrates with MongoDB and uses the Distributed Data
Protocol.
 A publish–subscribe pattern to automatically propagate data
changes to clients without requiring the developer to write any
synchronization code.
Get details here - http://goo.gl/AgWsSP
Meteor gives you a radically simpler way to build real time
mobile and web apps, entirely in JavaScript from one code base.
The same code runs from the client to the cloud, from packages
to database APIs.
The same code runs cross browsers and mobile devices via
Meteor's unified Isobuild system.
A great experience both as an installable iOS and Android app,
and as a web app that loads on demand.
We are Meteor Official Partner Company for Application Development
services. We are a Meteor web & Mobile app development company with a
team of 6 Meteor Developers. We can develop web and mobile apps for you
using Meteor.
1. Panoply CMS- Recently we have developed an Open Source Content Management
System (CMS) based in Meteor. Currently it’s in Alpha version and we are working on
its next version.
Package details are - http://www.deligence.com/blog/panoply-cms-meteor-based-open-
source-cms
2. Android/Iphone App for Strongbyte Solutions Ltd- Client needed an app whose
interface will be configurable from back-end. We have created a package which only
gets executed on mobile device. We have implemented a mobile interface which
includes background, logo, text, form and their positions anywhere across the screen.
Whenever you touch first screen its device information gets saved in database and its
log id will get saved there in mobile for first time. Along with that created a test
application for accessing data entered from mobile app using DDP.connect.
The project details are - http://www.deligence.com/portfolio/android-iphone-app-for-
strongbyte-solutions-ltd
3. Mortify - Mortify is a web application which provides facility to add goals to
users, give it preference in percentage and add tasks to achieve that goal. It provides
analytical results to users about the importance of their goal in their present and future
life. It also shows the age of user when he/she will start executing their goal along with
filtering so that user can target his/her goals on specific time duration he/she has
selected.
Check the details here - http://www.deligence.com/portfolio/mortify-meteor-based-
webapp
4. duomojo – Tennis Community Mobile & Web apps – We have worked on this
project for one of our UK based client. This app allows the users to invite their friends
using email, contacts from their mobile and add them to their network. The users can
schedule matches with the other users and can upload the score.
5. Equipment Rental Web & Mobile Apps using Meteor- We have worked on this
iPhone app. It's an app for an equipment rental company. Users can book the
equipment using this app. We have integrated Cordova printer plugin (AirPrint) for
the iPhone app.
Packages Used: iron:router@1.0.0, meteorhacks:async, jeremy:selectize,
rzymek:fullcalendar, dbernhard:jquery-ui-draggable, planettraining:jquery-ui-drag-
resize, fastclick, percolate:find-from-publication, multiply:iron-router-progress,
zuzel:node-printer, nilsdannemann:pdfmake, bryanmorgan:webshot
Contact us for your Meteor Development work -
http://www.deligence.com/contact-us
TimeReader- It's a Web and Mobile Apps which have 2
type of Users-
Worker- Worker can add their clients on the app, they
can then track their travelling distance, and travelling
time, and the time that they are spending on different
projects of same or different clients. They can also Add
notes with their time log which will be visible to the
client(s). They are also able to see different reports.
Client- Clients can add workers and projects. They can
see the reports and notes of their workers.
We have used Meteor.js (Node.js + MongoDB Based
Open Source Framework) for this project with blaze
template.
URL: http://timereader.topdns.eu/
https://play.google.com/store/apps/details?id=com.id
u21l0p1tx1pbt1v92an1&hl=en
https://itunes.apple.com/us/app/time-
reader/id1131990074?ls=1&mt=8
MyGyde platform allows you to connect and share your experience with others. A lot of
experience is available out there but little is being shared from one generation to the
other. Sharing experiences allow younger generations not to fall in the same mistake
over and over again. MyGyde platform today enables people to collaborate and learn
from others’ experiences.
Packages Used: kadira:flow-router, kadira:react-layout, react, coniel:react-form-
handler, pagebakers:ionicons, fortawesome:fontawesome, email, cfs:standard-packages,
cfs:gridfs, sergeyt:typeahead, static-html
URL: http://mygyde.org/
Founded in 2010, TradesAdvisor is growing to be Scotland’s favorite online rated trades
service where we connect homeowners with local rated trades.
With over 800 registered members and 2,000 reviews, TradesAdvisor is rapidly
becoming an online Scotland-wide DIY community, where you can turn to to ask the
advice of fellow DIY enthusiasts or expert opinions from our online trade members.
Recently we have redesigned this website and upgraded it from Joomla 2.5 to Joomla
3.4. We have also upgraded JReviews from 2.5 to 2.6
Site URL - http://www.tradesadvisor.com/
multimedia.slovenia.info is a site using which you can get all the information and
attractions of Slovenia. Recently we have done a lot of changes in it's design and have
developed many modules to display different content/images/videos etc on different
positions of this website.
Site URL - http://multimedia.slovenia.info/
biblezon- The First Catholic Tablet- makes it easy for you to learn, live & Practice your
catholic faith daily! Whether you want to read the bible, daily scriptures, pray rosary,
study the catechism or simply learn more about your catholic faith, you want to have
biblezon on your side.
This is a website based on WordPress CMS. Recently we have redesigned the site
completely and have implemented a web store using WooCommerce plugin.
Site URL - http://www.biblezon.com/
Supply Chain Services Australia is Australia’s premier supply chain and logistics
consultancy and recruitment agency. For 15 years we have been providing solutions for
Supply Chain Management, Logistics Management, Inventory Management, Warehouse
Design
We have recently Upgraded this site from Joomla 2.5 to latest Joomla version which in
Joomla 3.3.6
Site URL - http://www.scsa.com.au/
Apollo the data stack for modern apps, brought to you by Meteor. Reactively connect any
backend data source to any client. Meteor wants to build a reactive GraphQL data server
layer and make it open source. Reactive GraphQL is the core of Apollo. GraphQL is an
application layer query language introduced by Facebook.
How Reactivity GraphQL works?
 The user fetches the query from the GraphQL server, which contains a set of deps in
the response.
 The user periodically polls the invalidation server with the set of deps, and the server
returns the list of deps which have a newer version available. Note that this can easily be
converted to a tasteful approach where the client subscribes to a list of dependencies
over a websocket, for parts of the client which need lower latency.
 The client re-fetches the subtrees of the query which depend on the invalidated deps.
Benefits of Reactive GraphQL(Apollo)
1. There is no restriction on data sources- you could have your to-do lists
stored in one database, and your tasks in a different one.
2. In fact, one of the major benefits of GraphQL is a total abstraction over
where the data are coming from, so that front-end developers don't have to be
concerned about it, and backend developers are free to move around data or
services as needed.
The Disadvantage of using Apollo -
Below given are few disadvantages of using Apollo on which Core team of
Meteor planned to work
 Common problems with data loading
 Multiple data sources- SQL, REST, and MongoDB
 Associations between objects
 Controlled reactivity
 Query composition from the UI
Can we create Desktop apps
using Meteor?
The answer is yes. Surprised? Meteor makes it possible using Electrometeor.
What is Electrometeor?
Electrometer is the combination of Electron and Meteor to allow you to easily create
desktop applications that work both 100% offline & online. This combined set of
resources creates an application that works offline and uses NodeJS to allow access to
system modules, Because Meteor is included, you can easily use DDP to connect to a
web server if you want to synchronize data online.
What you can do with an Electrometeor?
• Build Electron apps with Meteor made easy!
• Cross platform desktop apps with Meteor and Electron Challenges
• Bash scripting
• Child processing
The Future Electrometeor is very simple. There are a lot of modules that Electron
includes that would be helpful in the boilerplate.
MEAN stack Vs Meteor.js
I should mention there's no such thing as "the" MEAN stack or framework. The acronym
generically identifies using these technologies in combination. There are several
implementations of the MEAN stack (a community fragmentation problem in itself).
Meteor is actually a mature full-stack real-time web application platform(a framework plus
a lot of utilities) that has been developed by a very well-funded and highly knowledgeable
team since 2011 and has a very large community.
Check details here ,
Source - http://wiki.dandascalescu.com/essays/meteor_js_vs_the_mean_stack
How Can one trust Meteor?
Meteor Development Group Funded (won’t disappear)
- $20 Million series B - May 2015
Active development by full-time employees
Revenue product: Galaxy
- high-availability/large scale Meteor hosting
Meteor platform is MIT-licensed
- host anywhere; you own the code
Want to know more about Meteor, visit
http://www.deligence.com/technologies/nodejs-mongodb/meteor
For Meteor web & mobile app development support and service, visit @-
Deligence Technologies - your growing technology partner!
www.deligence.com/contact-us
Email : info@deligence.com
Phone : +91 9910130340
Meteor Mobile App Development

Contenu connexe

Tendances

Android crash course
Android crash courseAndroid crash course
Android crash course
Showmax Engineering
 
Open Source for Affiliates - Sanjit Atwal and Matt Rogers
Open Source for Affiliates - Sanjit Atwal and Matt RogersOpen Source for Affiliates - Sanjit Atwal and Matt Rogers
Open Source for Affiliates - Sanjit Atwal and Matt Rogers
auexpo Conference
 

Tendances (20)

Android crash course
Android crash courseAndroid crash course
Android crash course
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
 
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN StackMEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
 
Do Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM WorklightDo Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM Worklight
 
Mobile Marketing and Commerce Forum 2012, Presentation by Brian Klais, CEO Pu...
Mobile Marketing and Commerce Forum 2012, Presentation by Brian Klais, CEO Pu...Mobile Marketing and Commerce Forum 2012, Presentation by Brian Klais, CEO Pu...
Mobile Marketing and Commerce Forum 2012, Presentation by Brian Klais, CEO Pu...
 
Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
 
Think Mobile First: How to Lead as Smartphones Change Consumers and Marketing...
Think Mobile First: How to Lead as Smartphones Change Consumers and Marketing...Think Mobile First: How to Lead as Smartphones Change Consumers and Marketing...
Think Mobile First: How to Lead as Smartphones Change Consumers and Marketing...
 
Google App Engine Update 2012
Google App Engine Update 2012Google App Engine Update 2012
Google App Engine Update 2012
 
Deep linking
Deep linkingDeep linking
Deep linking
 
Things you must know on ruby on rails single page application
Things you must know on ruby on rails single page applicationThings you must know on ruby on rails single page application
Things you must know on ruby on rails single page application
 
Sencha Web Applications Come of Age
Sencha Web Applications Come of AgeSencha Web Applications Come of Age
Sencha Web Applications Come of Age
 
New trends on web platform
New trends on web platformNew trends on web platform
New trends on web platform
 
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
 
Google App indexing
Google App indexingGoogle App indexing
Google App indexing
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
Building an App for Mobile and Web with Expo
Building an App for Mobile and Web with ExpoBuilding an App for Mobile and Web with Expo
Building an App for Mobile and Web with Expo
 
Open Source for Affiliates - Sanjit Atwal and Matt Rogers
Open Source for Affiliates - Sanjit Atwal and Matt RogersOpen Source for Affiliates - Sanjit Atwal and Matt Rogers
Open Source for Affiliates - Sanjit Atwal and Matt Rogers
 
Unleash the Power of your API
Unleash the Power of your APIUnleash the Power of your API
Unleash the Power of your API
 
PERFORMANCE ENHANCEMENT OF WEBPAGE USING PROGRESSIVE WEB APP FEATURES
PERFORMANCE ENHANCEMENT OF WEBPAGE USING PROGRESSIVE WEB APP FEATURESPERFORMANCE ENHANCEMENT OF WEBPAGE USING PROGRESSIVE WEB APP FEATURES
PERFORMANCE ENHANCEMENT OF WEBPAGE USING PROGRESSIVE WEB APP FEATURES
 

Similaire à Meteor Mobile App Development

COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 

Similaire à Meteor Mobile App Development (20)

Meteor js App Development
Meteor js App DevelopmentMeteor js App Development
Meteor js App Development
 
Laurentiu macovei meteor. a better way of building apps
Laurentiu macovei   meteor. a better way of building appsLaurentiu macovei   meteor. a better way of building apps
Laurentiu macovei meteor. a better way of building apps
 
Meteor Introduction - Ashish
Meteor Introduction - AshishMeteor Introduction - Ashish
Meteor Introduction - Ashish
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)
 
React Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdfReact Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdf
 
Meteor intro-2015
Meteor intro-2015Meteor intro-2015
Meteor intro-2015
 
portfolio
portfolioportfolio
portfolio
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
How React Native has changed Web and Mobile Application Development, Engineer...
How React Native has changed Web and Mobile Application Development, Engineer...How React Native has changed Web and Mobile Application Development, Engineer...
How React Native has changed Web and Mobile Application Development, Engineer...
 
Advantages Of Using React Native For Mobile App Development
Advantages Of Using React Native For Mobile App DevelopmentAdvantages Of Using React Native For Mobile App Development
Advantages Of Using React Native For Mobile App Development
 
CV
CVCV
CV
 
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfHow Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
 
How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
 
Empower individuals with autism through coding
Empower individuals with autism through codingEmpower individuals with autism through coding
Empower individuals with autism through coding
 
Why Consider React Native for the Travel Industry.pdf
Why Consider React Native for the Travel Industry.pdfWhy Consider React Native for the Travel Industry.pdf
Why Consider React Native for the Travel Industry.pdf
 
Reasons to Choose React Native for building Social Media/Networking Apps!
Reasons to Choose React Native for building Social Media/Networking Apps!Reasons to Choose React Native for building Social Media/Networking Apps!
Reasons to Choose React Native for building Social Media/Networking Apps!
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 

Plus de Sanjay Kumar

Plus de Sanjay Kumar (18)

Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Attendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQLAttendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQL
 
Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522
 
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP ProtocolSerial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
 
Arduino to Control Bulbs using Web App
Arduino to Control Bulbs using Web AppArduino to Control Bulbs using Web App
Arduino to Control Bulbs using Web App
 
Bulb Control using Web App with Raspberry Pi
Bulb Control using Web App with Raspberry Pi Bulb Control using Web App with Raspberry Pi
Bulb Control using Web App with Raspberry Pi
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Arduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UARTArduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UART
 
Arduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access DetailsArduino Interface with MySQL for Storing RFID Access Details
Arduino Interface with MySQL for Storing RFID Access Details
 
Rain Drop Sensor using Arduino!
Rain Drop Sensor using Arduino!Rain Drop Sensor using Arduino!
Rain Drop Sensor using Arduino!
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Embedded Software Development
Embedded Software DevelopmentEmbedded Software Development
Embedded Software Development
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
 
Internet of Things - IOT
Internet of Things - IOTInternet of Things - IOT
Internet of Things - IOT
 
Digital Marketing Strategy
Digital Marketing StrategyDigital Marketing Strategy
Digital Marketing Strategy
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Joomla Website Development Company
Joomla Website Development CompanyJoomla Website Development Company
Joomla Website Development Company
 

Dernier

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Meteor Mobile App Development

  • 1.
  • 2.
  • 3. What We'll Cover?  An Introduction to Meteor  Why Meteor  What we can do using Meteor?  Meteor’s Reactive GraphQL(Apollo) - Meteor New dream  Can we create Desktop apps using Meteor?  How Meteor can be used in Internet of Things (IOT)  MEAN stack Vs Meteor.js - MEAN Stack Web Development Services company India  How Can one trust Meteor?
  • 4.
  • 5.  Meteor, or MeteorJS is an open-source JavaScript web application framework written using Node.js.  Meteor allows for rapid prototyping and produces cross- platform (web, Android, iOS) code.  It integrates with MongoDB and uses the Distributed Data Protocol.  A publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write any synchronization code.
  • 6. Get details here - http://goo.gl/AgWsSP
  • 7.
  • 8. Meteor gives you a radically simpler way to build real time mobile and web apps, entirely in JavaScript from one code base. The same code runs from the client to the cloud, from packages to database APIs. The same code runs cross browsers and mobile devices via Meteor's unified Isobuild system. A great experience both as an installable iOS and Android app, and as a web app that loads on demand.
  • 9.
  • 10. We are Meteor Official Partner Company for Application Development services. We are a Meteor web & Mobile app development company with a team of 6 Meteor Developers. We can develop web and mobile apps for you using Meteor.
  • 11. 1. Panoply CMS- Recently we have developed an Open Source Content Management System (CMS) based in Meteor. Currently it’s in Alpha version and we are working on its next version. Package details are - http://www.deligence.com/blog/panoply-cms-meteor-based-open- source-cms 2. Android/Iphone App for Strongbyte Solutions Ltd- Client needed an app whose interface will be configurable from back-end. We have created a package which only gets executed on mobile device. We have implemented a mobile interface which includes background, logo, text, form and their positions anywhere across the screen. Whenever you touch first screen its device information gets saved in database and its log id will get saved there in mobile for first time. Along with that created a test application for accessing data entered from mobile app using DDP.connect. The project details are - http://www.deligence.com/portfolio/android-iphone-app-for- strongbyte-solutions-ltd
  • 12. 3. Mortify - Mortify is a web application which provides facility to add goals to users, give it preference in percentage and add tasks to achieve that goal. It provides analytical results to users about the importance of their goal in their present and future life. It also shows the age of user when he/she will start executing their goal along with filtering so that user can target his/her goals on specific time duration he/she has selected. Check the details here - http://www.deligence.com/portfolio/mortify-meteor-based- webapp 4. duomojo – Tennis Community Mobile & Web apps – We have worked on this project for one of our UK based client. This app allows the users to invite their friends using email, contacts from their mobile and add them to their network. The users can schedule matches with the other users and can upload the score.
  • 13. 5. Equipment Rental Web & Mobile Apps using Meteor- We have worked on this iPhone app. It's an app for an equipment rental company. Users can book the equipment using this app. We have integrated Cordova printer plugin (AirPrint) for the iPhone app. Packages Used: iron:router@1.0.0, meteorhacks:async, jeremy:selectize, rzymek:fullcalendar, dbernhard:jquery-ui-draggable, planettraining:jquery-ui-drag- resize, fastclick, percolate:find-from-publication, multiply:iron-router-progress, zuzel:node-printer, nilsdannemann:pdfmake, bryanmorgan:webshot Contact us for your Meteor Development work - http://www.deligence.com/contact-us
  • 14.
  • 15. TimeReader- It's a Web and Mobile Apps which have 2 type of Users- Worker- Worker can add their clients on the app, they can then track their travelling distance, and travelling time, and the time that they are spending on different projects of same or different clients. They can also Add notes with their time log which will be visible to the client(s). They are also able to see different reports. Client- Clients can add workers and projects. They can see the reports and notes of their workers. We have used Meteor.js (Node.js + MongoDB Based Open Source Framework) for this project with blaze template. URL: http://timereader.topdns.eu/ https://play.google.com/store/apps/details?id=com.id u21l0p1tx1pbt1v92an1&hl=en https://itunes.apple.com/us/app/time- reader/id1131990074?ls=1&mt=8
  • 16. MyGyde platform allows you to connect and share your experience with others. A lot of experience is available out there but little is being shared from one generation to the other. Sharing experiences allow younger generations not to fall in the same mistake over and over again. MyGyde platform today enables people to collaborate and learn from others’ experiences. Packages Used: kadira:flow-router, kadira:react-layout, react, coniel:react-form- handler, pagebakers:ionicons, fortawesome:fontawesome, email, cfs:standard-packages, cfs:gridfs, sergeyt:typeahead, static-html URL: http://mygyde.org/
  • 17. Founded in 2010, TradesAdvisor is growing to be Scotland’s favorite online rated trades service where we connect homeowners with local rated trades. With over 800 registered members and 2,000 reviews, TradesAdvisor is rapidly becoming an online Scotland-wide DIY community, where you can turn to to ask the advice of fellow DIY enthusiasts or expert opinions from our online trade members. Recently we have redesigned this website and upgraded it from Joomla 2.5 to Joomla 3.4. We have also upgraded JReviews from 2.5 to 2.6 Site URL - http://www.tradesadvisor.com/
  • 18. multimedia.slovenia.info is a site using which you can get all the information and attractions of Slovenia. Recently we have done a lot of changes in it's design and have developed many modules to display different content/images/videos etc on different positions of this website. Site URL - http://multimedia.slovenia.info/
  • 19. biblezon- The First Catholic Tablet- makes it easy for you to learn, live & Practice your catholic faith daily! Whether you want to read the bible, daily scriptures, pray rosary, study the catechism or simply learn more about your catholic faith, you want to have biblezon on your side. This is a website based on WordPress CMS. Recently we have redesigned the site completely and have implemented a web store using WooCommerce plugin. Site URL - http://www.biblezon.com/
  • 20. Supply Chain Services Australia is Australia’s premier supply chain and logistics consultancy and recruitment agency. For 15 years we have been providing solutions for Supply Chain Management, Logistics Management, Inventory Management, Warehouse Design We have recently Upgraded this site from Joomla 2.5 to latest Joomla version which in Joomla 3.3.6 Site URL - http://www.scsa.com.au/
  • 21.
  • 22. Apollo the data stack for modern apps, brought to you by Meteor. Reactively connect any backend data source to any client. Meteor wants to build a reactive GraphQL data server layer and make it open source. Reactive GraphQL is the core of Apollo. GraphQL is an application layer query language introduced by Facebook. How Reactivity GraphQL works?  The user fetches the query from the GraphQL server, which contains a set of deps in the response.  The user periodically polls the invalidation server with the set of deps, and the server returns the list of deps which have a newer version available. Note that this can easily be converted to a tasteful approach where the client subscribes to a list of dependencies over a websocket, for parts of the client which need lower latency.  The client re-fetches the subtrees of the query which depend on the invalidated deps.
  • 23. Benefits of Reactive GraphQL(Apollo) 1. There is no restriction on data sources- you could have your to-do lists stored in one database, and your tasks in a different one. 2. In fact, one of the major benefits of GraphQL is a total abstraction over where the data are coming from, so that front-end developers don't have to be concerned about it, and backend developers are free to move around data or services as needed.
  • 24. The Disadvantage of using Apollo - Below given are few disadvantages of using Apollo on which Core team of Meteor planned to work  Common problems with data loading  Multiple data sources- SQL, REST, and MongoDB  Associations between objects  Controlled reactivity  Query composition from the UI
  • 25. Can we create Desktop apps using Meteor?
  • 26. The answer is yes. Surprised? Meteor makes it possible using Electrometeor. What is Electrometeor? Electrometer is the combination of Electron and Meteor to allow you to easily create desktop applications that work both 100% offline & online. This combined set of resources creates an application that works offline and uses NodeJS to allow access to system modules, Because Meteor is included, you can easily use DDP to connect to a web server if you want to synchronize data online. What you can do with an Electrometeor? • Build Electron apps with Meteor made easy! • Cross platform desktop apps with Meteor and Electron Challenges • Bash scripting • Child processing The Future Electrometeor is very simple. There are a lot of modules that Electron includes that would be helpful in the boilerplate.
  • 27. MEAN stack Vs Meteor.js
  • 28. I should mention there's no such thing as "the" MEAN stack or framework. The acronym generically identifies using these technologies in combination. There are several implementations of the MEAN stack (a community fragmentation problem in itself). Meteor is actually a mature full-stack real-time web application platform(a framework plus a lot of utilities) that has been developed by a very well-funded and highly knowledgeable team since 2011 and has a very large community. Check details here , Source - http://wiki.dandascalescu.com/essays/meteor_js_vs_the_mean_stack
  • 29. How Can one trust Meteor?
  • 30. Meteor Development Group Funded (won’t disappear) - $20 Million series B - May 2015 Active development by full-time employees Revenue product: Galaxy - high-availability/large scale Meteor hosting Meteor platform is MIT-licensed - host anywhere; you own the code Want to know more about Meteor, visit http://www.deligence.com/technologies/nodejs-mongodb/meteor
  • 31. For Meteor web & mobile app development support and service, visit @- Deligence Technologies - your growing technology partner! www.deligence.com/contact-us Email : info@deligence.com Phone : +91 9910130340