Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Helios - Rupy 2013
Search
hannelita
November 29, 2013
Technology
0
33
Helios - Rupy 2013
Rupy 2013 - Sao Jose dos Campos
hannelita
November 29, 2013
Tweet
Share
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
210
JVM Internals Demystified
hannelita
0
360
Eletrônica
hannelita
0
190
Cassandra Meetup
hannelita
0
72
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
180
Wildfly em alta disponibilidade
hannelita
0
260
Helios - o backend pra Mobile que você precisava <3
hannelita
0
120
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
150
Swift - uma fama repentina
hannelita
1
150
Other Decks in Technology
See All in Technology
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
130
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
210
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
250
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
140
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
19
7.5k
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
130
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
160
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
490
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
200
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
130
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
140
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
Documentation Writing (for coders)
carmenintech
77
5.2k
The Invisible Side of Design
smashingmag
302
51k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Faster Mobile Websites
deanohume
310
31k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
330
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Making Projects Easy
brettharned
120
6.5k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Transcript
Ruby and Mobile apps KO!!!
Hello! Hanneli (a.k.a. @hannelita)! Software developer in Brazil! Middleware Consultant
at ! Coffee and Pokémon <3! Yo no hablo español muy bien
What we will see Software development - evolution! Welcome to
mobile world!! Do we need backend?! Ruby for mobile apps backend! Helios environment! Funny gifs (or not)
Programming
1990 -> 2000 Web
SKILL SET PHP Apache MySQL
EASY!
None
JDBC Hibernate 2 XML JPA Hibernate 3.1 Annotations JPA 2
EclipseLink Hibernate 4 Servlet JSP Struts Struts 2 VRaptor JSF1 JSF 2 Richfaces Primefaces Seam Tomcat Jetty JBoss Glassfish Weblogic Websphere EJB Webservices JMS JAX-RS Eclipse IntelliJ IDEA Netbeans
Enterprise, huh?
A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML
CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Git Torquebox
F*** YEAH
Sou F... Dig Din
2000 -> Nowadays Mobile!
Your mobile Bank account Email Personal Trainer Clock Photo gallery
Communication
The Apple
The Apple Hey, sweet, do you have WhatsApp?
iPhone
iPhone Does Apple give money? DO SOME APPS THEN <3
iOS Development Objective C iOS Xcode SQLite Foundation C C++
UIKit CoreGraphics CoreServices CoreLocation ARC
iOS Development
iOS Development [[[[ ]]]]
Life is too short to Objective C
Keep doing Ruby
BUT The app is now popular
Wow Client Server
OH NO! Objective C backend!
SALVATION
Let’s RUBY! What do you need for backend, sir?
Data Sync 011001
InApp Purchases
Push Notification
Let’s RUBY! No need to do from zero!
Helios! Keep lazy for backend!
Helios Defaults Heroku app gem install helios helios new rubyconf
helios server http://localhost:5000/admin helios server
Checklist Data Model Sync! InApp Purchases! Push Notifications
Rails - application.rb config.middleware.use Helios::Application do! service :data, model: 'path/to/DataModel.xcdatamodel'!
service :push_notification ! service :in_app_purchase! end!
Data model Sync REST model - from CoreData GET /talks
POST /talks GET /talks/2 PUT /talks/2 DELETE /talks/2
Push Notifications Orbiter framework Helios ! ! Rack PushNotification Apple
APNS 1. Register for PSN 2. Receive Token 3. App sends token 4. Notifies APNS when something happens 5. APNS Sends the push
Open Source! helios rack-push-notification orbiter houston AFNetworking
Do I need Backend? What does your app do?! Number
of users?! What are your goals?
Do I need Backend? What does your app do?! Number
of users?! What are your goals?
Other gems apn_on_rails! urbanairship! push_core
“Jabá” Rubymotion! Ruby code ObjectiveC code
Thank you! Questions? @hannelita
[email protected]
ourdailycodes.com hannelita.com BIG THANKS TO
RUPY BRAZIL!!