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.
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
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.
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
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