4.64 score from hupso.pl for:
theappslab.com



HTML Content


Titlethe appslab | the oaux emerging technologies team

Length: 49, Words: 7
Description this past holiday break, i have mostly stayed in the garage - setting up a cnc machine and cutting all the things that i deemed cuttable by it. raymond is

Length: 154, Words: 30
Keywords amazon echo,google home,push notifications,notifier,google home push notifications,ambient,iot,nodebox,openworld,sensors,visualization
Robots
Charset UTF-8
Og Meta - Title exist
Og Meta - Description exist
Og Meta - Site name exist
Tytuł powinien zawierać pomiędzy 10 a 70 znaków (ze spacjami), a mniej niż 12 słów w długości.
Meta opis powinien zawierać pomiędzy 50 a 160 znaków (łącznie ze spacjami), a mniej niż 24 słów w długości.
Kodowanie znaków powinny być określone , UTF-8 jest chyba najlepszy zestaw znaków, aby przejść z powodu UTF-8 jest bardziej międzynarodowy kodowaniem.
Otwarte obiekty wykresu powinny być obecne w stronie internetowej (więcej informacji na temat protokołu OpenGraph: http://ogp.me/)

SEO Content

Words/Characters 15841
Text/HTML 46.39 %
Headings H1 1
H2 23
H3 3
H4 0
H5 0
H6 0
H1
the appslab
H2
holiday project, a diy cnc adventure
google home notifier (google home push notifications)
emotion recognition at oracle maker faire
color workshop at the oracle maker faire
pac-man on a string
trip to black (w)holes
a personal assistant technologies or pat hackathon
mixed reality demo – the physical parts
real time ambient display at openworld: the software (for the hardware)
real time ambient display at openworld: the hardware
my first oracle openworld
how i attended oracle openworld 2016
my life as a (telepresence) robot
our real time ambient display at openworld
fun, games and work: telepresence robots
iot workshop guide – part 2
iot workshop guide – part 1
for openworld and javaone 2016, an internet of things workshop
want to learn more about the internet of things?
oracle volunteers and the daily minor planet
pokemon go || ramblings from a ux perspective
recent comments
archives
H3
success factors
my experience and the ui
thoughts on the future of pokemon go
H4
H5
H6
strong
the appslab
choose it.
build it.
operate it.
show samples.
step 1 – toy guitar as controller
step 2 – mip robot as mirrored avatar
step 3 – juiced it up with a pokeball
the original
the remix
4. architecture diagram
5. wiring diagram
6. test sample #1
7. test sample #2
1. download and install software
2. setup arduino ide to use nodemcu board
3. quick blink test
internet of things
oracle openworld 2016 
javaone 2016
oracle technology network
free*
otn lounge in moscone south
java hub at hilton union square
*free?
 
daily minor planet
daily minor planet
demographic appeal
android and ios launch
new technology
dedication & vision
go
b
the appslab
choose it.
build it.
operate it.
show samples.
step 1 – toy guitar as controller
step 2 – mip robot as mirrored avatar
step 3 – juiced it up with a pokeball
the original
the remix
4. architecture diagram
5. wiring diagram
6. test sample #1
7. test sample #2
1. download and install software
2. setup arduino ide to use nodemcu board
3. quick blink test
internet of things
oracle openworld 2016 
javaone 2016
oracle technology network
free*
otn lounge in moscone south
java hub at hilton union square
*free?
 
daily minor planet
daily minor planet
demographic appeal
android and ios launch
new technology
dedication & vision
go
i
the appslab
choose it.
build it.
operate it.
show samples.
step 1 – toy guitar as controller
step 2 – mip robot as mirrored avatar
step 3 – juiced it up with a pokeball
the original
the remix
4. architecture diagram
5. wiring diagram
6. test sample #1
7. test sample #2
1. download and install software
2. setup arduino ide to use nodemcu board
3. quick blink test
internet of things
oracle openworld 2016 
javaone 2016
oracle technology network
free*
otn lounge in moscone south
java hub at hilton union square
*free?
 
daily minor planet
daily minor planet
demographic appeal
android and ios launch
new technology
dedication & vision
go
em the appslab
choose it.
build it.
operate it.
show samples.
step 1 – toy guitar as controller
step 2 – mip robot as mirrored avatar
step 3 – juiced it up with a pokeball
the original
the remix
4. architecture diagram
5. wiring diagram
6. test sample #1
7. test sample #2
1. download and install software
2. setup arduino ide to use nodemcu board
3. quick blink test
internet of things
oracle openworld 2016 
javaone 2016
oracle technology network
free*
otn lounge in moscone south
java hub at hilton union square
*free?
 
daily minor planet
daily minor planet
demographic appeal
android and ios launch
new technology
dedication & vision
go
Bolds strong 33
b 33
i 33
em 33
Zawartość strony internetowej powinno zawierać więcej niż 250 słów, z stopa tekst / kod jest wyższy niż 20%.
Pozycji używać znaczników (h1, h2, h3, ...), aby określić temat sekcji lub ustępów na stronie, ale zwykle, użyj mniej niż 6 dla każdego tagu pozycje zachować swoją stronę zwięzły.
Styl używać silnych i kursywy znaczniki podkreślić swoje słowa kluczowe swojej stronie, ale nie nadużywać (mniej niż 16 silnych tagi i 16 znaczników kursywy)

Statystyki strony

twitter:title pusty
twitter:description pusty
google+ itemprop=name pusty
Pliki zewnętrzne 30
Pliki CSS 7
Pliki javascript 23
Plik należy zmniejszyć całkowite odwołanie plików (CSS + JavaScript) do 7-8 maksymalnie.

Linki wewnętrzne i zewnętrzne

Linki 304
Linki wewnętrzne 0
Linki zewnętrzne 304
Linki bez atrybutu Title 302
Linki z atrybutem NOFOLLOW 0
Linki - Użyj atrybutu tytuł dla każdego łącza. Nofollow link jest link, który nie pozwala wyszukiwarkom boty zrealizują są odnośniki no follow. Należy zwracać uwagę na ich użytkowania

Linki wewnętrzne

pusty

Linki zewnętrzne

the appslab http://theappslab.com
about http://theappslab.com/about/
holiday project, a diy cnc adventure http://theappslab.com/2017/01/16/holiday-project-a-diy-cnc-adventure/
3 comments http://theappslab.com/2017/01/16/holiday-project-a-diy-cnc-adventure/#comments
- https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-raymond.jpg
pac-man on a string http://theappslab.com/2016/12/08/pac-man-on-a-string/
jrwashley https://twitter.com/jrwashley
instructables.com http://instructables.com
shopbot http://shopbottools.com/
shapeoko 3 http://carbide3d.com/shapeoko/
x-carve https://www.inventables.com/technologies/x-carve
- https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-parts-sm.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-wiring.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-action.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/first-engraving.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-batch.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-sc-cm.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-pink.jpg
google home notifier (google home push notifications) http://theappslab.com/2016/12/23/google-home-notifier/
2 comments http://theappslab.com/2016/12/23/google-home-notifier/#comments
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/google-home.png
google home notifier https://github.com/noelportugal/google-home-notifier
dropcam api http://theappslab.com/wp-content/uploads/2016/12/dropcam-api.png
flying monkey target http://theappslab.com/2012/09/17/an-openworld-teaser/
amazon echo api https://github.com/noelportugal/amazonechoapi
christmas tree with my voice https://www.youtube.com/watch?v=exhlsmwzf-0
esp8266 wifi chip as an arduino http://www.instructables.com/id/esp8266-wifi-temperature-logger/
google glass + beacon demo https://github.com/noelportugal/glassbeacon
internet and ifttt button https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
google home notifier https://github.com/noelportugal/google-home-notifier
google home notifier https://github.com/noelportugal/google-home-notifier
here https://www.youtube.com/watch?v=9xywryfpzki
here https://www.youtube.com/watch?v=ezatbp23ney
at&t developer summit hackathon http://theappslab.com/2015/01/09/2015-att-developer-summit-hackathon/
this article https://www.cnet.com/how-to/use-this-hack-to-get-voice-notifications-with-google-home/
emotion recognition at oracle maker faire http://theappslab.com/2016/12/21/emotion-recognition-at-oracle-maker-faire/
2 comments http://theappslab.com/2016/12/21/emotion-recognition-at-oracle-maker-faire/#comments
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/img_1040.jpg

http://theappslab.com/wp-content/uploads/2016/12/img_0320.jpg
oracle sponsored maker faire http://theappslab.com/?s=oracle+maker+faire
google vision api https://cloud.google.com/vision/
watson visual recognition https://www.ibm.com/watson/developercloud/visual-recognition.html
microsoft computer vision api https://www.microsoft.com/cognitive-services/en-us/computer-vision-api
captionbot https://www.captionbot.ai/
 swift framework https://github.com/noelportugal/captionbot
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/emotibot-plan.png
led glow ball lamp http://www.homedepot.com/p/alsy-8-in-color-changing-led-glow-ball-lamp-19237-000/205208125
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0320.jpg
raspberry pi 3 https://www.amazon.com/raspberry-pi-rasp-pi-3-model-motherboard/dp/b01cd5vc92
raspberry pi camera https://www.amazon.com/raspberry-5mp-camera-board-module/dp/b00e1gge40/
ultrasonic ping sensor https://www.amazon.com/parallax-ultrasonic-range-sensor-28015/dp/b004srtm0k/
adafruit 16-channel 12-bit pwm/servo driver https://www.adafruit.com/products/815
blink(1) https://blink1.thingm.com/buy/
led glow ball lamp http://www.homedepot.com/p/alsy-8-in-color-changing-led-glow-ball-lamp-19237-000/205208125
peep n’ peepers flashing eye lights https://www.spirithalloween.com/product/71917.uts
speaker https://www.amazon.com/gp/product/b00oepchl2/
mic stand https://www.amazon.com/gp/product/b0013v1byy
festival-lite or flite http://www.festvox.org/flite/
microsoft emotion api https://www.microsoft.com/cognitive-services/en-us/emotion-api
microphone array https://www.amazon.com/gp/product/b000vtq3lu/
color workshop at the oracle maker faire http://theappslab.com/2016/12/09/color-workshop-at-the-oracle-maker-faire/
leave a comment http://theappslab.com/2016/12/09/color-workshop-at-the-oracle-maker-faire/#respond
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161031_081239.jpg
work of josef albers http://www.albersfoundation.org/teaching/josef-albers/introduction/
oracle maker faire https://blogs.oracle.com/uxinnovationevents/
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161118_151557.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9715.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9716.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0040.jpg
pac-man on a string http://theappslab.com/2016/12/08/pac-man-on-a-string/
3 comments http://theappslab.com/2016/12/08/pac-man-on-a-string/#comments
first-ever company co-sponsored maker faire event on november 17, 2016 https://blogs.oracle.com/uxinnovationevents/entry/the_first_oracle_maker_faire
jet http://www.oracle.com/webfolder/technetwork/jet/index.html
react https://facebook.github.io/react/
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-5.jpg
oracle apex https://apex.oracle.com/en/
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-2.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-3.png
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-6.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161109_215248.jpeg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/screenshot_2016-12-07-11-38-43.png
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_120702.jpeg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_123544.jpeg
trip to black (w)holes http://theappslab.com/2016/11/28/trip-to-black-wholes/
leave a comment http://theappslab.com/2016/11/28/trip-to-black-wholes/#respond
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/imagination.jpg
enrico ramirez-ruiz http://news.ucsc.edu/2016/05/niels-bohr-professorship.html
the exhibition http://art.ucsc.edu/galleries/sesnon/current
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci1.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci2.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci3.jpg
a personal assistant technologies or pat hackathon http://theappslab.com/2016/11/07/a-personal-assistant-technologies-or-pat-hackathon/
leave a comment http://theappslab.com/2016/11/07/a-personal-assistant-technologies-or-pat-hackathon/#respond
personal assistant technologies (pat) hackathon https://blogs.oracle.com/uxinnovationevents/entry/developing_enterprise_bots
lsptahoe https://twitter.com/lsptahoe
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/photo05.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/photo06.jpg
anthonyslai https://twitter.com/anthonyslai
noelportugal https://twitter.com/noelportugal
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/photo24.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/photo25.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/photo23.jpg
larry ellison introduced at openworld this year http://www.businessinsider.com/larry-ellison-demos-a-chat-bot-with-a-joke-about-his-salary-2016-9
mixed reality demo – the physical parts http://theappslab.com/2016/10/31/mixed-reality-demo-the-physical-parts/
leave a comment http://theappslab.com/2016/10/31/mixed-reality-demo-the-physical-parts/#respond
so jake’s casual mention of mindwurld from ed jones http://theappslab.com/2016/10/10/how-i-attended-oracle-openworld-2016/
edhjones https://twitter.com/edhjones
see ed’s post for details http://theappslab.com/2016/10/10/how-i-attended-oracle-openworld-2016/
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-final.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-guitar.jpg
mip robot from wowwee https://www.amazon.com/wow-wee-mip-robot-white/dp/b00kmsoigm/ref=sr_1_3
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-mip.jpg
mvilrokx https://twitter.com/mvilrokx
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-ball.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-show.jpg
real time ambient display at openworld: the software (for the hardware) http://theappslab.com/2016/10/20/real-time-ambient-display-at-openworld-the-software-for-the-hardware/
leave a comment http://theappslab.com/2016/10/20/real-time-ambient-display-at-openworld-the-software-for-the-hardware/#respond
part 1 http://theappslab.com/2016/10/19/real-time-ambient-display-at-openworld-the-hardware/
john’s post on details about the creation of the actual visualization, from concept to build http://theappslab.com/2016/09/30/our-real-time-ambient-display-at-openworld/
the arduino library for the esp8266 https://github.com/esp8266/arduino
platformio http://platformio.org/
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/screen-shot-2016-10-17-at-2.47.52-pm.png
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/screen-shot-2016-10-17-at-2.48.45-pm.png
apex http://www.oracle.com/technetwork/developer-tools/apex/overview/index-155186.html
real time ambient display at openworld: the hardware http://theappslab.com/2016/10/19/real-time-ambient-display-at-openworld-the-hardware/
1 comment http://theappslab.com/2016/10/19/real-time-ambient-display-at-openworld-the-hardware/#comments
john https://twitter.com/jcartan
his post http://theappslab.com/2016/09/30/our-real-time-ambient-display-at-openworld/
jake https://twitter.com/jkuramot
noel https://twitter.com/noelportugal
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/20160916_150316-e1476733404168.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/20160914_083631.jpg
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/cswypriueaahhal.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/sensors.png
my first oracle openworld http://theappslab.com/2016/10/18/my-first-oracle-openworld/
1 comment http://theappslab.com/2016/10/18/my-first-oracle-openworld/#comments
oracleotn https://twitter.com/oracleotn
our iot workshops http://theappslab.com/2016/09/14/iot-workshop-guide-part-1/
oaux exchange https://blogs.oracle.com/usableapps/entry/partners_jet_into_oracle_openworld
gadget lab http://theappslab.com/2016/02/04/come-visit-the-oaux-gadget-lab/
how i attended oracle openworld 2016 http://theappslab.com/2016/10/10/how-i-attended-oracle-openworld-2016/
2 comments http://theappslab.com/2016/10/10/how-i-attended-oracle-openworld-2016/#comments
edhjones https://twitter.com/edhjones
jkuramot https://twitter.com/jkuramot
yuhuaxie https://twitter.com/yuhuaxie
bdcraft http://bdcraft.net/
apex https://apex.oracle.com/en/
pex https://twitter.com/hashtag/orclapex?src=hash
three.js https://threejs.org/
us geological survey’s http://ned.usgs.gov/epqs/
clara.io https://clara.io/
no man’s sky http://www.no-mans-sky.com/
oracle’s social network https://cloud.oracle.com/en_us/social-network-cloud
unlike http://www.pcgamer.com/no-mans-sky-multiplayer/
internal oratweet micro-blogging platform, built many years ago http://theappslab.com/2008/06/25/we-heart-hackers/
noelportugal https://twitter.com/noelportugal
node.js https://nodejs.org/en/
express http://expressjs.com/
matter.js http://brm.io/matter-js/
particle effects https://github.com/squarefeet/shaderparticleengine
strangely familiar https://en.wikipedia.org/wiki/pokémon_go
socket.io http://socket.io/
mqtt https://www.npmjs.com/package/mqtt
broker http://mosca.io/
jquery mobile https://jquerymobile.com/
modulus https://modulus.io/
tiny home town https://en.wikipedia.org/wiki/apollo_bay
my life as a (telepresence) robot http://theappslab.com/2016/10/03/my-life-as-a-telepresence-robot/
5 comments http://theappslab.com/2016/10/03/my-life-as-a-telepresence-robot/#comments
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/telepresence.png
finally decided to get a telepresence robot http://theappslab.com/2016/09/28/fun-games-and-work-telepresence-robots/
human productivity lab http://www.humanproductivitylab.com/telepresencepaper/hpl_telepresence_paper.pdf
see comparison http://telepresencerobots.com/comparison
double robotics http://www.doublerobotics.com/
suitable technologies beam https://suitabletech.com/
mr. robot http://www.imdb.com/title/tt4158110/?ref_=fn_al_tt_1
cloud lab http://theappslab.com/2014/11/10/the-cloud-ux-lab/
this project http://theappslab.com/2016/09/30/our-real-time-ambient-display-at-openworld/
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/sheldon.gif
our real time ambient display at openworld http://theappslab.com/2016/09/30/our-real-time-ambient-display-at-openworld/
3 comments http://theappslab.com/2016/09/30/our-real-time-ambient-display-at-openworld/#comments
jkuramot https://twitter.com/jkuramot
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/exchange_tent.png
mvilrokx https://twitter.com/mvilrokx
noelportugal https://twitter.com/noelportugal
thaobnguyen https://twitter.com/thaobnguyen
http://theappslab.com/wp-content/uploads/2016/09/calibration_610_50fps_part1.mp4 http://theappslab.com/wp-content/uploads/2016/09/calibration_610_50fps_part1.mp4
nodebox http://theappslab.com/2015/08/04/nodebox/
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/ambient_nodebox.png
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/sensors.png
video https://www.youtube.com/watch?v=gctlgjkbpya
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/ambient_snapshot.png
fun, games and work: telepresence robots http://theappslab.com/2016/09/28/fun-games-and-work-telepresence-robots/
3 comments http://theappslab.com/2016/09/28/fun-games-and-work-telepresence-robots/#comments
double telepresence robot http://www.doublerobotics.com/
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/cq1f_4dusaav0o_.jpg
noelportugal https://twitter.com/noelportugal
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/crsozevvuaapahg.jpg
mvikrokx https://twitter.com/mvilrokx
iot workshop guide – part 2 http://theappslab.com/2016/09/14/iot-workshop-guide-part-2/
leave a comment http://theappslab.com/2016/09/14/iot-workshop-guide-part-2/#respond
last post http://theappslab.com/2016/09/14/iot-workshop-guide-part-1/
he source code and mqtt library requirement https://github.com/raymondxie/iotws
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/iotws_diagram-1.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/wiring1-1.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/wiring3.jpg
https://github.com/raymondxie/iotws/blob/master/iotws_mqtt.ino https://raw.githubusercontent.com/raymondxie/iotws/master/iotws_mqtt.ino
https://github.com/raymondxie/iotws/blob/master/iotws_iotcs.ino https://raw.githubusercontent.com/raymondxie/iotws/master/iotws_iotcs.ino
iot workshop guide – part 1 http://theappslab.com/2016/09/14/iot-workshop-guide-part-1/
1 comment http://theappslab.com/2016/09/14/iot-workshop-guide-part-1/#comments
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/img_8798.jpg
https://www.arduino.cc/en/main/software https://www.arduino.cc/en/main/software
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/arduino.download.jpg
https://www.arduino.cc/en/guide/homepage https://www.arduino.cc/en/guide/homepage
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/nodemcu.conf_.jpg
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/boardinstall.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/chooseboard.jpg
https://github.com/raymondxie/iotws/blob/master/iotws_led.ino https://github.com/raymondxie/iotws/blob/master/iotws_led.ino
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/loadsample.jpg
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/chooseport.jpg
you can download it from here https://www.silabs.com/support%20documents/software/mac_osx_vcp_driver.zip
this driver https://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/blinkled.jpg
continue to part 2: load and test iot code http://theappslab.com/2016/09/14/iot-workshop-guide-part-2/
 >> http://theappslab.com/2016/09/10/iot-workshop-guide-part-2/
for openworld and javaone 2016, an internet of things workshop http://theappslab.com/2016/09/13/internet-of-things-workshop/
1 comment http://theappslab.com/2016/09/13/internet-of-things-workshop/#comments
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/iotkitbanner2.png
oracle openworld 2016 https://www.oracle.com/openworld/index.html
javaone 2016 https://www.oracle.com/javaone/index.html
oracle technology network http://www.oracle.com/technetwork/index.html
oracle internet of things cloud https://cloud.oracle.com/en_us/iot
android https://play.google.com/store/apps/details?id=com.quickmobile.multi.oracle.openworld16
ios https://itunes.apple.com/us/app/oracle-openworld-san-francisco/id703787222?mt=8
android https://play.google.com/store/apps/details?id=com.quickmobile.javaone16
ios https://itunes.apple.com/us/app/javaone-san-francisco/id703787115?mt=8
android https://play.google.com/store/apps/details?id=com.gluonhq.otn
ios https://itunes.apple.com/us/app/javaone16/id1123562538?mt=8
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/img_8798.jpg
terms & conditions https://apex.oracle.com/pls/apex/oratweet/r/72403/files/static/v67/iotws_terms.pdf
oracle volunteers and the daily minor planet http://theappslab.com/2016/08/11/oracle-volunteers-and-the-daily-minor-planet/
12 comments http://theappslab.com/2016/08/11/oracle-volunteers-and-the-daily-minor-planet/#comments
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/08/dmp20160804.png
minor planet center website http://www.minorplanetcenter.net/daily-minor-planet
oracle volunteers https://www.oracle.com/corporate/citizenship/volunteering/index.html
the asteroid hackathon in 2014 http://theappslab.com/2014/11/17/asteroid-hackathon-the-winning-team/
asteroid explorer http://www.minorplanetcenter.net/asteroid-explorers
focused asteroid data processing and visualization http://theappslab.com/2015/06/10/asteroid-explorer-launched/
check out video of the launch event https://www.youtube.com/watch?v=1wfx8owgbla
- https://i1.wp.com/theappslab.com/wp-content/uploads/2016/08/20160804_140836-e1470794329659.jpg
pokemon go || ramblings from a ux perspective http://theappslab.com/2016/07/26/pokemon-go-a-ux-perspective/
7 comments http://theappslab.com/2016/07/26/pokemon-go-a-ux-perspective/#comments
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/vapoutside.png
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0057.jpg
10 million downloads within its first week http://www.usatoday.com/story/tech/gaming/2016/07/13/report-pokemon-go-downloads-top-15-million/87022202/
surpassed twitter in daily active users https://techcrunch.com/2016/07/13/pokemon-go-tops-twitters-daily-users-sees-more-engagement-than-facebook/
$14.04 million in sales http://gamerant.com/pokemon-go-microstransaction-profit-751/
yelp added a pokestop filter http://www.polygon.com/2016/7/15/12200708/pokemon-go-pokestops-yelp-filter
brand consciously tries to appeal to people of all ages https://www.quora.com/how-was-pokemon-able-to-achieve-such-broad-demographic-appeal
, with marketing schemes that tries to draw new fans in and keep the old ones around https://www.quora.com/how-was-pokemon-able-to-achieve-such-broad-demographic-appeal
pikachu skins http://www.buildabear.com/shopping/workshop/pokemon-pikachu/1000015/12000006
pokevision https://pokevision.com/
pokemon go for slack http://pokemon.verlijs.co/?ref=producthunt
20 years in the making http://www.inc.com/dana-severson/what-overnight-success-pok%c3%a9mon-go-took-20-years-to-take-off-according-to-its-cr.html
more of product thinking and ux vision http://www.uxmatters.com/mt/archives/2011/03/a-ux-visions-purpose-and-benefits-cultures-that-foster-great-design.php
easy on-boarding http://blog.trymyui.com/2016/07/pokemon-go-ux/
unless you want to https://www.reddit.com/r/thesilphroad/comments/4tkk75/updated_iv_calculator_automatically_calculate_ivs/
- https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0055.png
http://www.dorkly.com/post/79726/life-before-pokemon-go-and-after http://www.dorkly.com/post/79726/life-before-pokemon-go-and-after
pokemon go’s announcement at the san diego comic con 2016 gave current players a reason to keep playing http://www.polygon.com/2016/7/25/12270570/pokemon-go-san-diego-comic-con-2016
mcdonalds is the first to partner up with the game to turn every location in japan to a gym http://www.fool.com/investing/2016/07/26/mcdonalds-corporation-strikes-a-pokemon-go-deal-in.aspx
inserting themselves into the game by purchasing lures to attract crowds of players into their establishment http://www.forbes.com/sites/oracle/2016/07/16/how-pokemon-go-will-influence-enterprise-computing-and-business-forever/#279b9c603f14
- https://i0.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0054.png
« older posts http://theappslab.com/page/2/
- http://feeds.feedburner.com/theappslab
- http://twitter.com/theappslab
- http://www.facebook.com/theappslab/
oracle people2 iphone app drops http://theappslab.com/2010/06/22/oracle-people2-iphone-app-drops/comment-page-4/#comment-3978567
holiday project, a diy cnc adventure http://theappslab.com/2017/01/16/holiday-project-a-diy-cnc-adventure/comment-page-1/#comment-3975308
holiday project, a diy cnc adventure http://theappslab.com/2017/01/16/holiday-project-a-diy-cnc-adventure/comment-page-1/#comment-3975285
holiday project, a diy cnc adventure http://theappslab.com/2017/01/16/holiday-project-a-diy-cnc-adventure/comment-page-1/#comment-3974046
pac-man on a string http://theappslab.com/2016/12/08/pac-man-on-a-string/comment-page-1/#comment-3963653
noel portugal http://blogs.oracle.com/noelportugal
google home notifier (google home push notifications) http://theappslab.com/2016/12/23/google-home-notifier/comment-page-1/#comment-3959665
google home notifier (google home push notifications) http://theappslab.com/2016/12/23/google-home-notifier/comment-page-1/#comment-3959418
is touch-typing an obsolete skill? http://theappslab.com/2010/12/16/is-touch-typing-an-obsolete-skill/comment-page-4/#comment-3957837
emotion recognition at oracle maker faire http://theappslab.com/2016/12/21/emotion-recognition-at-oracle-maker-faire/comment-page-1/#comment-3953802
log buffer #498: a carnival of the vanities for dbas | official pythian® blog – cloud data architect http://www.dataarchitect.cloud/log-buffer-498-a-carnival-of-the-vanities-for-dbas-official-pythian-blog/
pac-man on a string http://theappslab.com/2016/12/08/pac-man-on-a-string/comment-page-1/#comment-3948426
oracle people2 iphone app drops http://theappslab.com/2010/06/22/oracle-people2-iphone-app-drops/comment-page-4/#comment-3948371
emotion recognition at oracle maker faire http://theappslab.com/2016/12/21/emotion-recognition-at-oracle-maker-faire/comment-page-1/#comment-3940474
oracle people2 iphone app drops http://theappslab.com/2010/06/22/oracle-people2-iphone-app-drops/comment-page-4/#comment-3933519
doreen http://learntyping.org
is touch-typing an obsolete skill? http://theappslab.com/2010/12/16/is-touch-typing-an-obsolete-skill/comment-page-4/#comment-3932692
is touch-typing an obsolete skill? http://theappslab.com/2010/12/16/is-touch-typing-an-obsolete-skill/comment-page-4/#comment-3932622
pac-man on a string http://theappslab.com/2016/12/08/pac-man-on-a-string/comment-page-1/#comment-3932524
the anki overdrive car project http://theappslab.com/2016/03/07/the-anki-overdrive-car-project/comment-page-1/#comment-3923459
jake http://twitter.com/jkuramot
the anki overdrive car project http://theappslab.com/2016/03/07/the-anki-overdrive-car-project/comment-page-1/#comment-3923074
the anki overdrive car project http://theappslab.com/2016/03/07/the-anki-overdrive-car-project/comment-page-1/#comment-3921654
doreen http://learntyping.org
is touch-typing an obsolete skill? http://theappslab.com/2010/12/16/is-touch-typing-an-obsolete-skill/comment-page-4/#comment-3918838
feedburner https://feedburner.google.com
- http://feeds.feedburner.com/theappslab

Zdjęcia

Zdjęcia 94
Zdjęcia bez atrybutu ALT 35
Zdjęcia bez atrybutu TITLE 94
Korzystanie Obraz ALT i TITLE atrybutu dla każdego obrazu.

Zdjęcia bez atrybutu TITLE

https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-raymond.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-parts-sm.jpg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-wiring.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-action.jpg?resize=640%2c304
https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/first-engraving.jpg?resize=640%2c273
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-batch.jpg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-sc-cm.jpg?resize=640%2c262
https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-pink.jpg?resize=640%2c611
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/google-home.png?resize=500%2c551
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/img_1040.jpg?resize=637%2c849
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/emotibot-plan.png?resize=646%2c323
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0320.jpg?resize=534%2c712
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161031_081239.jpg?resize=640%2c360
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161118_151557.jpg?resize=640%2c474
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9715.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9716.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0040.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-5.jpg?resize=640%2c422
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-2.jpg?resize=640%2c455
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-3.png?resize=640%2c1243
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-6.jpg?resize=640%2c798
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161109_215248.jpeg?resize=640%2c853
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/screenshot_2016-12-07-11-38-43.png?resize=640%2c400
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_120702.jpeg?resize=640%2c853
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_123544.jpeg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/imagination.jpg?resize=640%2c427
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci1.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci2.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/artandsci3.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/photo05.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/photo06.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/11/photo24.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/11/photo25.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/11/photo23.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-final.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-guitar.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-mip.jpg?resize=640%2c548
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-ball.jpg?resize=640%2c640
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/mrg-show.jpg?resize=640%2c700
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/screen-shot-2016-10-17-at-2.47.52-pm.png?resize=313%2c231
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/screen-shot-2016-10-17-at-2.48.45-pm.png?resize=640%2c489
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/20160916_150316-e1476733404168-300x225.jpg?resize=600%2c450
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/10/20160914_083631.jpg?resize=600%2c450
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/cswypriueaahhal.jpg?resize=600%2c808
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/sensors.png?resize=600%2c338
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img1.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/img2.jpg?resize=640%2c640
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img3.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/img4.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/img5.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img6.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/img7.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img8.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img9.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/img10.jpg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/img11.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/mail-attachment.png?resize=600%2c450
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/mail-attachment1.png?resize=640%2c304
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/mail-attachment2.png?resize=600%2c446
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/10/telepresence.png?resize=600%2c400
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/sheldon.gif?resize=500%2c281
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/exchange_tent.png?resize=600%2c340
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/ambient_nodebox.png?resize=600%2c350
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/sensors.png?resize=600%2c338
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/ambient_snapshot.png?resize=600%2c353
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/cq1f_4dusaav0o_.jpg?resize=480%2c640
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/crsozevvuaapahg.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/iotws_diagram-1.jpg?resize=640%2c478
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/wiring1-1.jpg?resize=640%2c488
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/wiring3.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/img_8798.jpg?resize=640%2c427
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/arduino.download.jpg?resize=640%2c228
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/nodemcu.conf_.jpg?resize=640%2c526
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/boardinstall.jpg?resize=640%2c361
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/chooseboard.jpg?resize=640%2c475
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/09/loadsample.jpg?resize=640%2c198
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/chooseport.jpg?resize=640%2c273
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/blinkled.jpg?resize=640%2c400
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/09/iotkitbanner2.png?resize=684%2c684
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/09/img_8798.jpg?resize=600%2c400
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/08/dmp20160804.png?resize=640%2c370
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/08/20160804_140836-e1470794329659.jpg?resize=480%2c640
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/vapoutside.png?resize=181%2c320
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0057-e1469568041290.jpg?resize=240%2c320
https://i2.wp.com/d.ibtimes.co.uk/en/full/1528955/pokemon-go-screenshots.png?resize=732%2c385&ssl=1
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0055.png?resize=181%2c320
https://i1.wp.com/i.imgur.com/l7bte3m.png?resize=277%2c445&ssl=1
https://i2.wp.com/1.media.dorkly.cvcdn.com/85/48/cddf53770bc7928c199ab9717b4a1456.jpg?resize=700%2c553
https://i0.wp.com/2.media.dorkly.cvcdn.com/17/55/71d46530049d8d93db85410e7081072c.jpg?resize=700%2c549
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/07/img_0054.png?resize=181%2c320
http://theappslab.com/wp-content/uploads/2011/02/feedbw.png
http://theappslab.com/wp-content/uploads/2011/02/twitterbw.png
http://theappslab.com/wp-content/uploads/2011/02/facebookbw.png
http://feeds.feedburner.com/~fc/theappslab?bg=000000&fg=ffffff&anim=0

Zdjęcia bez atrybutu ALT

https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-raymond.jpg?resize=640%2c480
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-parts-sm.jpg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-wiring.jpg?resize=640%2c480
https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-action.jpg?resize=640%2c304
https://i2.wp.com/theappslab.com/wp-content/uploads/2017/01/first-engraving.jpg?resize=640%2c273
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/cnc-batch.jpg?resize=640%2c853
https://i0.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-sc-cm.jpg?resize=640%2c262
https://i1.wp.com/theappslab.com/wp-content/uploads/2017/01/ga-pink.jpg?resize=640%2c611
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/google-home.png?resize=500%2c551
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/img_1040.jpg?resize=637%2c849
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/emotibot-plan.png?resize=646%2c323
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0320.jpg?resize=534%2c712
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161031_081239.jpg?resize=640%2c360
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/20161118_151557.jpg?resize=640%2c474
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9715.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_9716.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/img_0040.jpg?resize=640%2c480
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-5.jpg?resize=640%2c422
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-2.jpg?resize=640%2c455
https://i0.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-3.png?resize=640%2c1243
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/pastedgraphic-6.jpg?resize=640%2c798
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161109_215248.jpeg?resize=640%2c853
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/screenshot_2016-12-07-11-38-43.png?resize=640%2c400
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_120702.jpeg?resize=640%2c853
https://i1.wp.com/theappslab.com/wp-content/uploads/2016/12/20161117_123544.jpeg?resize=640%2c853
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/10/sheldon.gif?resize=500%2c281
https://i2.wp.com/theappslab.com/wp-content/uploads/2016/07/vapoutside.png?resize=181%2c320
https://i2.wp.com/d.ibtimes.co.uk/en/full/1528955/pokemon-go-screenshots.png?resize=732%2c385&ssl=1
https://i1.wp.com/i.imgur.com/l7bte3m.png?resize=277%2c445&ssl=1
https://i2.wp.com/1.media.dorkly.cvcdn.com/85/48/cddf53770bc7928c199ab9717b4a1456.jpg?resize=700%2c553
https://i0.wp.com/2.media.dorkly.cvcdn.com/17/55/71d46530049d8d93db85410e7081072c.jpg?resize=700%2c549
http://theappslab.com/wp-content/uploads/2011/02/feedbw.png
http://theappslab.com/wp-content/uploads/2011/02/twitterbw.png
http://theappslab.com/wp-content/uploads/2011/02/facebookbw.png
http://feeds.feedburner.com/~fc/theappslab?bg=000000&fg=ffffff&anim=0

Ranking:


Alexa Traffic
Daily Global Rank Trend
Daily Reach (Percent)









Majestic SEO











Text on page:

the appslab about holiday project, a diy cnc adventure by raymond xie • january 16th, 2017 • 3 comments this past holiday break, i have mostly stayed in the garage – setting up a cnc machine and cutting all the things that i deemed cuttable by it. raymond is busy on cnc jobs owning a cnc machine has been on my list for a long time, it is just out of my price range for a high quality professional grade machine, or maybe not useful enough for a “toy” level diy one. but every time i built an electronic toy, like pac-man on a string, i wished to have a precision cnc machine to build a case for it. recently, a casual chat with jeremy (@jrwashley) brought up the topic of diy cnc, i was encouraged to try to build one now, otherwise, it would just be a spot on the wish list. i researched on the landscape of cnc, primarily focused on entry level to mid-level diy types.  you can find lots of “cnc routers” on amazon, with price range of $400 – $800, but be aware that the controller is antique and requires a old desktop pc with parallel ports. you can also find many cnc diy builds on instructables.com, which gives you good ideas on all the elements making up the machine, but may take a while to source or custom-make the parts, with possible fitting issues of parts from difference places. many of the entry level cnc machine can do light engraving and cutting on softer materials, but will have difficulties in precision cutting harder materials. the ready-made mid-level cnc machine can handle most of jobs better, but it could easily run over $5,000, such as the shopbot ones. choose it. the machine capabilities and quality are usually correlated to the price tags, so i have to ask what i really need, in order to keep the price in reasonable range while it can do a decent job. if you are in market for a cnc machine, you probably should think along the same lines too. here is what i laid out: mostly work with acrylic and plastic materials, some decent-size wood work, and occasionally aluminum sheets; good size of work area for a desktop/bench-top, from 10′ to 20′ in x, y axis; want to have solid structure to ensure the precision and strength of cuts, and the durability of machine itself; controller is less of a concern for me, as i will likely replace it later with my own experimental controller, but i do want to have it work with my current computer instead of going back old parallel ports; controller, cad and cam software; capability and open source? for now, i want to have good capable cnc machine that i can use immediately, instead of figuring out how a cnc machine is built. so that i can learn to operate the machine, without complication of build issues. after that, i may come back to make a inexpensive diy cnc machine or other installation from such control mechanism. with above considerations, it is clear that i would get a kit where all parts come from the same vender (so no mis-match), but i still get the chance to look at all the parts (to understand the purpose of all the parts), and to assemble all the parts into the machine (to understand the machine composition). that will enable me to build my first cnc machine with less potential problems (also to isolate machine issues from operation issues during learning stage), while still get the great ins-and-outs of a cnc machine that i can potentially design my own version in the future. two equal candidates surfaced: shapeoko 3 from carbide 3d, and x-carve from inventables. i like inventables for it is an open system and has great resources, but the solid xy rails of shapeoko 3 won out. build it. shapeoko-3 parts if you have prior experience in assembling a cnc machine, the shapeoko-3 kit may take you several hours to put it together. for me, i really took it slow to examine each part and understand why and how each part is designed, and how the part will function in the final machine. cnc controller wiring the controller works as taking g-code commands from your design, and moving the router along x, y, z axis precisely to make the cuts. the controller board can be replaced if i want to do further experiments, by using an arduino running grbl. operate it. the basic workflow from idea to build: sketch up on a napkin 🙂 transfer your drawing from napkin to a cad (computer-aided design) program, where you do the engineering or artistic design, export the cad drawing and import to cam (computer-aided manufacturing) program, where you do the specification of material (type, size, thickness, etc), mill bits (type, size, etc), operation parameters (feed rate, plunge rate, step depth, routing path), and tool-path and cutting order. you should image how the machine would cut from start to end because that’s exactly what you do here to instruct the machine from start to end, generate g-code from cam to be fed to cnc controller software, cnc cutting or milling exert forces to cut through material, so make sure to hold your stock material securely and take safety precautions, start the job and observe – various issues may occur if you are a beginner and doing experiments, if everything goes well, you get the job done. polish it up, such as cleaning, sanding, buffing, etc. cnc in operation during the first week, i ran into a lot of issues at step 6, and i had to hit the emergency stop. during the job run, that’s when all the parameters / factors come together, and you have to experiment to find the perfect combination of operational control parameters, for your design on a particular material using various bits for engraving, milling, cutting. it is a large number of different combination, and experience will definitely help. for example, not all acrylic materials are equal – generally cast acrylic is good for cutting and even milling, but extruded acrylic tends to melt and form a blob at the bit head. you may slow down spindle and increase feed rate to reduce the rubbing, but it could break milling bit if you go that direction too much. you may use larger bits on wood milling (and later sanding and polishing), but probably it is better to do engraving on acrylic as milling may dull the luster effect. usually some cad/cam software should come with a cnc machine, whether it is free or paid, open source or propriety, to get you started. but after you get a handle on the cnc workflow, you should explore different software packages for cad and cam, as different software can provide various capabilities required by your design. show samples. first set of successful cutting and engraving on acrylic:  1. abstract flower; 2. spring time – little girl, kitten and butterfly. engraving v-cut on two types of acrylic material after experimenting for almost one week, i perfected the operational parameters (spindle, feed rate, plunge rate, material, cut/engrave/mill) and proper bits (bit size, bit shape) for making a batch of gifts for the appslab team: gifts to appslab team members as apprentices in the oaux organization, we all know ux design philosophy: glance, scan and commit. and that is represented in this cnc-cut fashion of elements: ux design “elements” if you still remember from high school chemistry, they are elements from periodic table: gallium (ga for glance), scandium (sc for scan), and curium (cm for commit). here is a closeup look at the gallium with information of element symbol, name, atomic number and atomic weight: element: gallium under pink light yeah, engravings on acrylic look better under light. should i mill a wood-channel and install a led strip for the display? google home notifier (google home push notifications) by noel portugal • december 23rd, 2016 • 2 comments working in an emerging technologies team has a lot of perks. one of them is to kick the tires of technologies that are about to become mainstream. it also has the somewhat fun privilege to gain interwebz bragging rights or the equivalent of the emblematic/annoying “first” comment that plagued the web forums just a few years ago. today i have another “first”, a google home notifier to send push notifications. among my list of “first”* (afaik) are the following: discovered hidden/internal dropcam api (now known as google nest cam) which we ended up using for our famous flying monkey target. created unofficial amazon echo api and therefore controlled my christmas tree with my voice! created one of the first working examples using the esp8266 wifi chip as an arduino modem. the comments section got a life of its own. the community keeps answering each other. i don’t need to intervene. 🙂 google glass + beacon demo created a ridiculously simple internet and ifttt button that cost less than $10. created a google home push notification server: google home notifier. ok, ok. i know. it looks like a sad bragging list. it is, but nevertheless i’m proud of it. this brings me to the latest “first,” but let me back up before i dig into how and why i built this google home notifier. two years ago i was lucky enough to be in the first batch of amazon echo buyers. that led me to be one of the first to “hack” (here and here) with it, which in turn got me some notoriety with the amazon echo team. so i was asked under nda to review their alpha sdk. i happily agreed. after playing with it for a few weeks, i had some feedback.  one of my main requests was exactly this: i wanted to be able to send a push notification to the device. why? here are some use cases: alert me before my next meeting. give me my daily briefing as soon as i walk in the office (using beacons for proximity). notify me of some messages that i considered to be of high relevance (important email, breaking news, etc.). the list can grow with more compelling use cases, but when i spoke with the amazon echo team they had their very valid concerns. what if this feature got abused by marketers or otherwise? alexa would become a marketing/pr nightmare with stories of constant blabbing, un-opportunistic announcements, etc. so far it seems they don’t have a roadmap for this feature. fair enough. so two years ago at the at&t developer summit hackathon our team used the amazon echo. we wanted to send a notification to it, so our half baked solution was to use the echo as a bluetooth speaker connected to a mac and use the “say” command. the voice didn’t quite match the echo’s sultry voice. this was far from ideal from many technical standpoints. now amazon echo has finally a worthwhile competitor: the google home. so while we wait and see if google will implement push notifications, i created my own and it’s available for anyone. i tested with ifttt and it works like a charm. a few drawbacks with my implementation is that you have to run it as a server/service inside your house. it can run on a raspberry pi, your pc or a mac. finally i want to acknowledge that the reason i found out this was possible to do was due to this article that describes how to send a notification using android. the reason i’m still claiming a “first” with my solution is because it accepts external call events from sites like ifttt or any other server what can post a notification. *i’m happy to stand corrected on all my “first” claims! so if you happen to read this and know of someone or yourself that did it first. please let me know so i can take a humble pill. emotion recognition at oracle maker faire by noel portugal • december 21st, 2016 • 2 comments emotibot, an emotion sensing robot. a few weeks before the first ever oracle sponsored maker faire, i was experimenting with some of the cognitive (vision) recognition apis available. google vision api, watson visual recognition and microsoft computer vision api are some of the biggest players in this field right now. after testing all of them i found the idea of microsoft’s captionbot really compelling: upload an image to the captionbot and it will try to come up with a coherent caption based on a mashup of three of their cognitive services (computer vision api +  emotion api + bing image api). i wrote an ios app (with it’s own  swift framework) to consume this mashup and took it for a spin. i gave my phone to my kids to test the app. they ran around the house and were truly amused by pointing the camera to an object and getting a description. so when the call to create a project for oracle maker faire with my kids came, we sat down and started brainstorming. the concept was still fresh on their minds; a computer could guess as close as possible to what an object is and even guess a facial expression. brainstorming ideas they came up with a plan and a name: emotibot, an emotion sensing robot. we drove to the closest home depot to find materials. we found an led glow ball lamp that worked perfectly for the head of our emotion sensing robot. staging parts before drilling holes we used the following materials to build our robot: raspberry pi 3 raspberry pi camera ultrasonic ping sensor adafruit 16-channel 12-bit pwm/servo driver 1 mini servo 2 blink(1) led glow ball lamp peep n’ peepers flashing eye lights speaker mic stand hair band (for the mouth) the robot worked as follows: the ultrasonic ping sensor detected when someone was close to it (about 10 inches). the robot started to talk using festival-lite or flite. the mouth servo was synchronized with the flite by counting the words and moving the mouth for each word spoken. a picture was snapped and submitted to microsoft emotion api. the json result was parsed and then spoken with flite by emotibot. using the blink(1) usb leds the robot changed colors based on the emotion. at the end we also added a microphone array to interact with the robot, but since we knew it was going to be noisy we didn’t enable that part during the faire. overall the project was a success. i was able to involve my kids and they learned some concepts along the way. if anyone is interested to see the code hit me up in the comments and i might put it on github. color workshop at the oracle maker faire by julia blyumen • december 9th, 2016 • leave a comment workshop preparations for the last 6 years, each friday, i have been bringing a mobile painting studio to my kids’ school. among other things, we work on what i call “color studies” – a set of formal exercises aimed to sharpen one’s sense of color and develop painting skill, just like musical scales, chords and arrpedgios sharpen one’s sense of harmony and develop performance skills. i was originally inspired to offer such level of formalism by work of josef albers, and my students and i has been playing with the “color studies” for two years at the school. here are some of the students’ color studies: this slideshow requires javascript. i attended the oracle maker faire with the upper echelon of the students (5th and 6th graders), and our contribution was three-fold: we had an exhibit of our color studies; we taught the color workshop to about eighteen self-selected participants; and i got to rattle from the main stage on the topic of maker movement and art while kids kept me company up there. exhibit stands ready for a trip from santa cruz to redwood shores at the workshop at the workshop it was big fun to bring kids, their paintings, and our workshop to the oracle maker fair. many people talk about work/life balance, i am grateful i get to live it 🙂 my thanks go to the oracle lore for the event, to friends and family for swinging by to support me, and the workshop participants big and small who showed up and painted their hearts out. pac-man on a string by raymond xie • december 8th, 2016 • 3 comments oracle hosted the first-ever company co-sponsored maker faire event on november 17, 2016. when i heard of the event, i had something in my mind that i would encourage a group of middle-schoolers to make a game for the event. i have been teaching them occasionally on arduino, nodemcu and mqtt concept over some weekends, and this is the perfect opportunity to put them together in a build. after some brain-storming, we came up with “pac-man on a string” concept. and because of the way of this game plays, the player needs to rush to a location and do a quick action, i picked the team name as “jet – react” to describe the game play, (and if you are writing javascript at oracle, you know jet and react). there are some interesting design points we have put into the build: we want to make a game that is simple, anyone can come by and play; we want to make a game that is addicting and challenging (which seems to be conflicting with point #1), so people can keep playing for many times and not getting bored; simple control and interface. so we adapted the game plot of well-known pac-man, and changed narratives to collect gems (as emily likes sparkling gems), and changed ghost to wasp so we can flee or just attack at the spot with precise timing. coding-wise, it turns out “wasp” is very much like “gem” except it chases player (represented as 5-led segment). the modified game story and play mechanism fit very well with the limited control and interface we have. making a interesting game with just one joystick and one led strip, that presents serious constraints as what you can work with. but in the end, i think we achieved excellent results. to make it simple, we coded 5-led segment (we call it saber) that a player can move it up and down along the led strip, and use that to collect a gem or attach a wasp. most people can align 5-led to sparkling dot on the strip, right? to make it challenging (that is to gain high score), we made the scoring logic to require a player has great timing and quick reflexes. first, all the gems and wasps can show up at any location, any moment, for any length of duration (all the parameters are randomly generated). so player has to move fast, and quickly decide what to do when multiple gems/wasps are showing. second, the saber has 5-led segment, and if you use middle led to collect a gem, you get 100 points; the two led next the middle one will get you 50 points, and two side led get you 25 points. so it has great incentive to use the middle led to do your work, but it is very difficult to move the saber to the right spot, it requires great skill of timing and anticipation. and finally, the wasp can sting you, but if you are quick enough, you can knock it out before it can sting you, and you gain points, that requires great timing skill. overall, it takes practice to play this game well. so here is the team info and game play description: these are the components and flow for the game build. the game code is on the arduino mega board, where the player moves saber to collect and attack. the code controls all led light state at all time, which represents space, gems, wasps, as well as detect the player action, and saber to gem/wasp collision time. it has scoring logic when detected collision, and sends game events to nodemcu for reporting. the code on nodemcu is to rely game events into cloudmqtt, so that the app on tablet can get the events, and starts/stops game, or accumulates points. once a game is over, the score is recorded into oracle apex database for keeping the leader board. first prototype build, using a wooden tea box: this is the cleaned up final build, hosting all components in a acrylic box: this is the close-up look at the inside of box: score board and leader board in an android app: the game as played out at the maker faire. both adults and kids had a blast! update: here’s a video of the gameplay. trip to black (w)holes by julia blyumen • november 28th, 2016 • leave a comment last week my kids’ school went on a field trip to the university of santa cruz to observe a black hole multimedia exhibition. we were invited there by enrico ramirez-ruiz, the astrophysicist and the fellow parent at the school. when enrico is not busy pushing the frontiers of science (he is partial to violent explosions), he teaches astrophysics to children age 4 to 12. the exhibition combined the visualized data from recent extreme mass ratio inspiral (look it up) event, projected to the round screen on the floor, with the sound mapped to the acceleration of the star matter spiraling into the black hole, and an auxiliary animation of einstein’s scribbles projected to the walls. it was an immersive experience. the reality of being inside of the installation, together with friends and the teacher, stimulated thinking and collaboration. kids started asking questions, and there were no stopping of them. enrico is awesome at understanding underlying questions children ask no matter how well or poorly they express the questions with their words. there were certain abstractions in the visualization – it was rendered in a logarithmic scale, the perpendicular rays had to be “flatten” to the projection plane, the meaning of color was reversed to red for hot and blue for cold. interestingly, these abstractions provoked more thinking and more discussions. enrico explained it is a balancing act to find a happy middle between scientific accuracy and intuitiveness of visualization. where the visual props come short, enrico switches to explaining with his hands, he is as good at it as richard feynman was, creating a kind of single-actor science visualization theatre. i was fascinated to hear from enrico that, as a scientist, not only he uses imagery for explanations, but he also thinks in images. i’ll use this as a good excuse to break into quoting my favorite parallel quotes. enjoy. a personal assistant technologies or pat hackathon by ben bendig • november 7th, 2016 • leave a comment when tech media started proclaiming 2016 as the year of the bots, they seem to have nailed it. at oracle we have at least three groups working on bots, oaux included. one of the latest forays into bots was a personal assistant technologies (pat) hackathon, organized by laurie pattison’s (@lsptahoe) apps ux innovation events team, open to people across oracle. the goal? create a great use case for bots with a great user experience. because i’ve done a fair amount of research on bots recently, i was selected as a mentor, though the mvm (most valuable mentor) prizes definitely went to anthony lai (@anthonyslai) and noel portugal (@noelportugal), who provided all the technical assistance for the teams. the most interesting part of a hackathon is, of course, at the end. each team has three short minutes to show what they built and why it’s awesome. there were a lot of teams, covering use cases from sales, service, supply chain, finance, developer tools, and project management. it was a pleasure just to see all the creativity across groups that came from distant parts of oracle—including a few who traveled all the way from india and armenia just to participate. the teams had to use an nlp system and a bot framework to interact with oracle systems to actually do something—some were more transactional, others more about querying information. the most important thing (to me, at least) about a bot use case is that it needs to be better than the existing way you’d do something. why would a user want to use a bot—something new they have to learn, even if it is easy—instead of doing it the old fashioned way? a big part of the potential value of bots is that it’s easy to use them from a variety of devices—if all you need to do is type or speak, you can easily use a mobile device to send a text message, amazon echo, your im on your desktop, or maybe even a smartwatch. the teams used a variety of input methods, pointing out the real value someone can unlock with the ability to be productive while on the go or in contexts we don’t normally associate with work. also represented in the mentor and judge crowd were oracle virtual assistant (part of the rightnow team), and the chatbot cloud service, which larry ellison introduced at openworld this year. some teams leveraged the oracle virtual assistant for their submissions, but it wasn’t required. it’s an exciting time, now that natural language technology is finally enabling some wonderful user experiences. i, for one, am looking forward to seeing all the upcoming cycles of design-build-test-repeat in the quest for a useful and productive bot experience. mixed reality demo – the physical parts by raymond xie • october 31st, 2016 • leave a comment i have been always intrigued by the fact that people get deeply attached to the characters in the game (e.g. second life), or virtual pets. and with sufficient advancement in technology, the virtual characters may eventually cross the boundary and get attached to real-life people (e.g. sci-fi movie such as “her”). while that is still a little far away from now, i’ve been looking to explore the 2-way communication and interaction between virtual and real world. at appslab, we have enough skills to build some physical toys that we can communicate and control, but we miss a game or virtual environment that is appealing and communicative. i tried interact with minecraft environment but stopped when it was sold. so jake’s casual mention of mindwurld from ed jones (@edhjones) sparked a great interest! mindwurld is a fantastic game.  you can choose a virtual character (avatar) to walk around hawaii island to free and rescue pigs, also collect treasure, and play trick of spawning pigs and catching them with pokeball. and yes, we have full access to the source code. (see ed’s post for details) so we came up with a game plot quickly, as manifested in the final build: real controller – virtual avatar – real robot player in real world communicates to a virtual character in mindwurld; virtual game character and object has a mirrored object in the real world; events or actions happening in sync between real and virtual objects. this is how we put things together: step 1 – toy guitar as controller we thought of using player’s own cellphone to call a number to reach the avatar (the virtual character in game), and just talk over the phone to tell avatar what to do. but voice service provider was not responsive enough and we were approaching openworld soon, so we ditched that approach and went for a customized controller. ed is a guitar player, and the virtual avatar would be attending openworld on behalf of ed, so it is fitting that we use a toy guitar to represent him. a toy guitar mod as controller the toy guitar essentially provides many buttons that i can use to convey various commands and intentions, but the mod itself is a little bit more complex, as each button produce a set of signals feeding into a chip for playing music, it is not a clear simple one push to one line reading. i used one arduino mini pro to read signal patterns for each button push and did some noise filtering and process, and then translated them into “a player command,” which is feed into a bluefruit ez-key hid chip. the hid chip can connect to a computer as hid device, so each “play command” is a simple key stoke input to control the game. step 2 – mip robot as mirrored avatar mip robot from wowwee is an inexpensive but very capable little robot. it can balance itself on two wheels, and can move back-forth, and spin on the spot, and that makes it having accurate travel along any path. oh, and it is quite a character. it makes happy, grumpy and lots of other noises, and shows many light patterns, to express full range of emotions! mip robot as buddy in real world the best part for our developers – it has an api in many languages that we can program and control the movement, sound and lights. so for whatever events happening in the mindwurld game, such as the avatar walking around, opening treasure boxes, spawning pigs, freeing pigs and rescuing them, they are sent over a socket to a my robot controller program, which in turn asks the robot to perform corresponding movement and act in certain cheerful ways. originally, i made the mip robot to be the mirror of virtual character in the game, in a sense that it walks the same way as his virtual part in game. it requires a large area for it to roam around. for the oaux exchange at openworld, due to space limitation, i reprogrammed it to be a buddy of the virtual character, so it does not move too much, but makes noise and blinks light to cheer for his virtual friend. by now, we can test out the full cast of game! step 3 – juiced it up with a pokeball meanwhile, mark (@mvilrokx) had been busy printing pokeballs:  3d printed shells, polished and painted, outfitted with unbalance motor for vibration, led for light color effect, and  nodemcu for network connectivity, and hooked up to a mqtt broker ready for action. pokeball used to catch pig in virtual world. ed quickly outfitted the virtual character with a ball in hand, throwing at pigs to rescue them. i just quickly added a mqtt client code, replied ball-thrown and pig-rescued events to mqtt broker. and the pokeball in real world would vibrate and flash when the virtual character throws and catches pigs in the mindwurld. play it out at oaux exchange oh, that’s the mixed reality game setup at oaux exchange. anthony had 3 days of fun time playing rock star, together with “real” people, “virtual” avatar, “real” avatar, “virtual” balls and “real” balls. real time ambient display at openworld: the software (for the hardware) by mark.vilrokx • october 20th, 2016 • leave a comment this is part 2 of my blog post series about the ambient visualization hardware (part 1).  also, please read john’s post on details about the creation of the actual visualization, from concept to build.  in the first part, i focused on the hardware, a sonar sensor connected to a nodemcu.  in this second part, the focal point will be the software. when i started working with esps a few years ago i was all gaga about the fact that you could use lua to program these chips. however, over the last year, i have revised my thinking as i ran into stability issues with lua.  i now exclusively code in c/c++ for the esps using the arduino library for the esp8266.  this has led to much stabler firmware and with the advent of the likes of platformio, a much better development experience (and i’m all for better dx!). as i was not going to be present at the exchange myself to help with the setup of the devices, i had to make it as easy as possible to set up and use.  i could not assume that the person setting up the nodemcus had any knowledge about the nodemcu, sonars, c++ etc.  ideally, they could just place it in a suitable location, switch on the nodemcu and that would be it!  there were a few challenges i had to overcome to get to this ideal scenario. first, the sonars needed to be “calibrated.”  the sonar just measures the time it takes for a “ping” to come back as it bounces of an object … any object.  if i place the sonar on one side of the room and point it to the opposite wall, it will tell me how long it takes (in µs) for a “ping” to come back as it bounces of that wall.  (you can then use the speed of sound to calculate how far away that wall is.)  however, i want to know when somebody walks by the sensor, i.e. when the ping that comes back is not from the opposite wall but from something in between the wall and the sensor.  in order to be able to do this, i have to know how far away the wall is (or whatever fixed object the sonar is pointed at when it is placed down).  since i didn’t know where these sensors were going to be placed, i did not know in advance where these walls would be so this could not be coded upfront; this had to be done on-site.  and since i could not rely on anybody being able to just update the code on the fly as mentioned earlier, the solution was to have the sonars “self-calibrate.” as soon as you turn on the nodemcu, it will go into “calibration mode”.  the first few seconds it will take a few hundred samples under the assumption that whatever it “sees” initially is the wall opposite the device.  it will then store this information for as long as the nodemcu is powered on.  after this, any ping that is close to the wall is assumed to be coming from the wall, and discarded.  whenever a ping is received of an object that is closer to the sonar than the wall, we assume that this is a person walking by the sensor (between the wall and the sensor) and we flag this.  if you want to put the nodemcu in a different location (presumably with the opposing wall at a different distance from it), you just switch it off, move it, and switch it back on.  the calibration will make sure it works anywhere you place it.  for the people setting up the sonars, this meant that all they’d have to do was place the sensors, switch them on and make sure that in the first 1-2 seconds nothing is in between the sensor and the opposite side (and if there was something in between by accident, they could just “reset” the nodemcu which would recalibrate it).  this turned out to work great, some sensors had a small gap (~2 meters), others had a much larger gap (+5 meters), all working just fine using the same code. second, the nodemcu needs to be configured to connect to a wifi.  typically this is hard-coded in the firmware, but again, this was not an option as i didn’t know what the wifi ssid or password would be.  and even if i did, conference wifi is notoriously bad (the achilles heel of all iot) so there was a distinct possibility that we would have to switch wifi networks on-site to a better alternative (e.g. a local hotspot).  and as with the calibration, i could not rely on anybody being able to fix this in the code, on-site. also, unlike the calibration, connecting to a wifi requires human interaction; somebody has to enter the password.  the solution i implemented was for the nodemcu to come with its own configuration web application.  let me explain… the nodemcu is powerful enough to run its own web server, serving html, css and/or js.  the nodemcu can also be an access point (ap) so you can connect to it like you connect to your router.  it exposes an ssid and when you connect your device to this network, you can query up html pages and the nodemcu web server will serve them to you.  note that this does not require any wifi, the nodemcu basically “brings its own” wifi that you connect to. nodemcu access point (called esp8266-16321847) so i created a web server on the nodemcu and build a few html pages which i stored on the nodemcu (in the spiffs).  whenever you connect to a nodemcu running this firmware and point your browser to 192.168.4.1, it will serve up those pages which allows you to configure that very same nodemcu.  the main page allows you to set the wifi ssid and password (you can also configure the mqtt setup).  this information then gets stored on the nodemcu in the flash (eeprom) so it is persistent; even if you switch off the nodemcu it will “remember” the wifi credentials. nodemcu config screen this makes it very easy for novice users on-site to configure the nodemcu to connect to any wifi that is available.  as soon as you restart the nodemcu it will attempt to connect to the wifi as configured, which brings me to the final ux challenge. since the nodemcu does not have a screen, how do users know if it is even working?  it needs to calibrate itself, it needs to connect to wifi and to mqtt, how do i convey this information to the users?  luckily the nodemcu has a few onboard leds which i decided to use for that purpose.  to show the user that the nodemcu is calibrating the sonar, it will flash the red led (remember this happens at every boot).  as soon as the sonar is successfully calibrated, the red led will stay on.  if for whatever reason the calibration failed – this can happen is the wall is too far away (+6 meters), not reflecting any sound (e.g. off stealth bombers) or no sonar is attached to the nodemcu – the red led will switch off.  a similar sequence happens when the nodemcu is trying to connect to the wifi.  as it tries, it will be blinking the blue onboard led.  if it connects successfully to the wifi, the blue led will stay on, if it failed however, the board will automatically switch to ap mode, assuming you want to (re)configure the board to connect to a different wifi and the blue led will still stay on (indicating you can connect to the nodemcu ap) but very faintly.  with these simple interactions, i can let the user know exactly what is happening and if the device is ready to go (both blue and red leds are on) or not (one of the leds or both are off). this setup worked remarkably well and i had not one question during the exchange on how these things work or need to be setup.  all that needed to be done was set them down, boot them up, and make sure all lights were on.  if they were not, try again (reboot) or reconfigure. the actual capturing of data was pretty easy as well; the nodemcu would send a signal to our mqtt broker every time it detected a person walking by.  the mqtt broker then broadcasted this to its subscribers, one of which was a small (node.js) server that i wrote which would forward this message to apex using a rest api made available by noel.  he would then store this information where it could be accessed by john (using another rest api) for his visualization. cheers, mark. real time ambient display at openworld: the hardware by mark.vilrokx • october 19th, 2016 • 1 comment as john mentioned in his post, one of the projects i worked on for oow16 was the devices to provide the data to his ambient display.  unlike previous years, where we record attendance and then produce a report a few days or weeks after oow, jake proposed that we’d somehow visualize the data in real-time and show it to the attendees as they are producing the data themselves. in order to produce the data, we wanted to strategically place “sensors” in the oaux exchange tent that could sense when somebody walks by them.  whenever this happened, the device should sent a signal to john so that he could consume it and show it on his visualization. i considered several designs and my first thought was to build a system using a laser-diode on one side and a photo-resistor as a receiver on the other side: when somebody “breaks the beam” i would know somebody walked by, basically a laser-tripwire you can find in many other applications.  unfortunately, photo-resistors are fairly small, the largest affordable model i could find was half the size of my pinkie’s fingernail and so this meant that the area for the laser to hit was really small, especially as the distance increases.  to add to this, we couldn’t attach the sensors to walls (i.e. an immovable object) because the oaux exchange is held in a tent.  the best we could hope for to attach our sensors to was a tent pole or a table leg.  any movement in those would misalign the laser or the sensor and would get registered as a “walk by.”  so i quickly abandoned the idea of lasers (i’ll keep that one in the bag for when we finally get those sharks). noel suggested to use an ultrasonic sensor instead.  these work just like a sonar: they send out inaudible “pings” of sound and then listen for the sound to come back when it bounces of an object.  with some simple math you can then work out how far that object is removed from the sonar sensor.  i tested out a few sonar sensors but i finally settled on the lv-maxsonar-ez1, which had the right combination of sensitivity at the distances we needed (+2 meters) and ease-of-use. next i had to figure out what to attach the sensor to, i.e. what was going to be my “edge” device.  initially i tested with a raspberry pi because we have a few of those around the office all the time, however this turned out to have several disadvantages.  for one, the lv-maxsonar-ez1 is an analog ultrasonic sensor. since the rpi does not support analog input i had to use an adc chip to convert the signal from analog to digital. although this gave me very accurate readings, it complicated the build.  also, we weren’t guaranteed power at each station so the end solution would have to be able to run on battery power all day long, something that is hard with a rpi. next i used an arduino (uno) as my edge device.  since it has analog inputs, it was much easier to build but the problem is that it needs an additional wifi shield to be able to connect to the internet (remember, i needed to get the sensor data somehow to john), which is pretty pricy, combined we are now talking +$100.  i wanted a cheaper solution. as is customary now with me when i work on iot solutions, i turned to the esp8266/nodemcu.  it’s cheap (< $10), has lots of gpios (~10) and has wifi built in.  also, we had a few lying around :-): nodemcus i hooked up the sonar to the nodemcu (using pwm on a digital gpio) and within a few minutes i had accurate readings and was sending the data to the backend over the internet: iot ftw!  furthermore, it’s pretty easy to run a nodemcu off battery power for a whole day (as it turned out, they all ran the whole 3-days of the exchange on a single charge, with plenty of battery power to spare!).  it was really a no brainer so i settled on the nodemcu with the lv-maxsonar-ez1 attached to it, all powered by a ~6000mah battery: nodemcu with sonar first iteration for initial testing. three of the ultrasonic sensors we used to detect movement in the tent once i settled on the hardware, it was on to the software, which i will explain in detail in a second post. cheers, mark. my first oracle openworld by osvaldo villagrana • october 18th, 2016 • 1 comment this year i had the great opportunity to attend in person oracle openworld 2016 and javaone 2016. since i was student, i heard how fantastic and big is this conference but you cannot realize it until you are in it. all san francisco is taken by a bunch of personalities from all companies around the world, and it’s a great space to talk about oracle, show off our projects and of course, our vision as a team and organization. in this conference you can see a big contrast between attendees profiles. if you walk near to moscone center, you probably will see attendees wearing suits and ties and talking all time about business. in contrast, if you walk couples block to downtown you will see more casual dress code (shirts and jeans) meaning that you are entering to developers zone. either way, the whole city is all about oracle. even, there are a couple of main streets that are closed to set up a lounge area, booths and entertainment. you can see hanging posters and glued around the entire city. it’s awesome. conference is divided in two, openworld and javaone. so as i said, this conference cover a lot of interesting areas of technology. i attended this year to polish our demos before the conference and to help oracle network technology (@oracleotn) with our iot workshops. this workshop was at both openworld and javaone conferences, i helped at javaone. the idea behind the iot workshop was to introduce technical and non technical people to the iot world. show them how easy is to start and teach them the very basic tools, hardware and of course, code to connect things to internet. from the beginning, we were skeptical in the results. this was the first time we ran this workshop in a big conference three days in a row. our schedule was five sessions per day, one hour each session. the start was slow, but we got a lot of traction the consecutive days. the response from attendees was awesome. last two days, pretty much all sessions were packed up. at some point we had a long waitlist and all people wanted to get the iot starter kit. speaking of starter kit, we were giving away the kit to all attendees at the end of the session. the kit includes one nodemcu with an esp8266 wifi micro controller, a push button, a buzzer, a resistor, a led and some cables to wire the components. attendees could take the workshop in two ways; from scratch, meaning that they had to use their own computer and install all required tools and libraries and then compile the arduino code, wire the components and flash the nodemcu or the expedited way, meaning that we give them pre-flashed micro controller and they just wire components. it was very surprising that many attendees decided to take the long path, that showed us that they were very interested to learn and potentially keep working on their own projects. part of the session, we spent some minutes talking about how oaux is using iot to see how it will affect user experience and propose projects that can help oracle users and partners in their daily lives. specifically at javaone, we had many conversations about how potentially they could find a niche in their companies using iot, and they came up with pretty cool ideas. it was so fun and interesting having direct contact with both technical and non technical people. i think java is one of my preferred programming languages so far, and i had never had the chance to attend a conference about java. this time was awesome, i had the chance to present and at the same time be an attendee. the rest of the team was working at the oaux exchange. we presented all our demos and i didn’t miss the opportunity to see how people get very excited with our demos. and to close with a flourish, some oow attendees were invited to visit our gadget lab to show more about our vision and new integrations with gadgets we have got lately. overall, oow is the result of our team work and collaboration during the year. it’s where we see reflected all our work into smiles, wows and people’s enthusiasm. it’s a feeling that cannot be described. finally we are here rolling again, getting prepared for the next oow. so stay tuned on what we are cooking up to surprise you. how i attended oracle openworld 2016 by ed jones • october 10th, 2016 • 2 comments ok, it wasn’t me exactly. it was more like some of my software-based representatives. hi, i’m ed (@edhjones). and i’m not one of the appslab folks. but i’m always interested in the work they do, so i try to hang out with them whenever we’re co-located. i was intrigued then when, a couple of months prior to oow16, i get a mail from jake (@jkuramot) cc’ing raymond (@yuhuaxie). it said, simply: “ed did something cool w apex and minecraft that he showed at kscope15 … you two should talk and share notes.” what was this cool something that i did? for starters, whilst undoubtedly cool (even though i say so myself!) it wasn’t really minecraft. although, to be fair, it did look quite a bit like it, thanks to my rather basic 3d modeling skills, and because i borrowed some textures from bdcraft. it’s actually something that i whipped up for the apex open mic night at the kscope15 conference. it was just an experiment at the time, so i was very excited that the appslab wizards might be able to put it to some use. the original it’s a web application running on oracle’s internally hosted apex (#orclapex) instance. it uses three.js to present an interactive 3d visualization of information in the oracle database. and it just so happens that that visualization looks somewhat like a blocky character walking around in a low-poly world. the data in question is provided by back-end service calls to the us geological survey’s point query service, which is then cached in the database and provided to clients as streamed chunks of json. in the case of the demo, the elevation data was used to simulate a scaled down version of hawaii. other service calls reach out to the clara.io browser-based 3d modeling and animation software, from where some of the character models are loaded on-the-fly. other scenery data, like rocks and trees, are generated procedurally based on pseudo-random seeds calculated from the object’s geographical location in the virtual world. no man’s sky, eat your heart out. the “game” aspect of the demo is implemented as (yet more!) service calls to oracle’s social network. conversations which you create in the social network, and tag in a certain way, appear in the visualization as chests. you open the chest, and you see a “parchment” containing the related osn conversation, and that gives you a clue as to where the next chest might be, and so on, until you complete the treasure hunt. it’s also multi-player so that many people can be hunting together. and they can see each other, unlike no man’s sky. and it’s integrated with our internal oratweet micro-blogging platform, built many years ago by noel (@noelportugal) and still going strong, to allow those players to talk to each other from within the game. but, why? as i say, it was an experiment; an experiment into the amazing capabilities that today’s modern browsers provide, specifically in the way of hardware accelerated 3d graphics and html5 audio, and it’s a demonstration of how seamlessly oracle application express (apex) is able to interface to a multitude of external services, and efficiently handle large volumes of data. there are a lot of data-points in a map of hawaii. it was (imho) a cool experiment, i’d moved on to other things, but now it was about to get a new lease of life. the remix the discussions kicked-off with jake and raymond mentioning that they were investigating some interesting experimental control schemes and devices, but they needed something (fun, preferably) to control. exactly what those control schemes are will be the subject of a future post from raymond but, suffice to say; if we could resurrect my experiment, and connect it up to these devices, then that surely would be a cool demo for oracle openworld. since i didn’t know what environment i’d be running in (it might not have access to oracle’s internal network, or any network at all, for example) i wanted to make it a bit easier to move the application around and i wanted to reduce the dependencies upon other systems. so, here’s what i did: i modified the original apex application to, instead of serving up an interactive web-application, just serve up the data upon which that application relied, so i was able to create a new (simplified) version of the application running more or less from static files. ported (a simplified version of) the back-end logic from the original pl/sql to node.js running a locally hosted express-based server. added gamepad support via the html5 api, because i have a ps4 controller that’s color-coordinated with my mac. 😉 i wanted to make it prettier, so i added a reflective animated water shader. showcasing, even more, how powerful browser-based 3d has become. i added decent collision detection (in the original demo i just cunningly avoided running through anything!) by integrating the matter.js library. modern javascript is more performant than you might imagine. since i’d removed many of the external service calls, including those to the oracle social network, we needed something for the players to do; the chests now shower you with treasure courtesy of gpu driven particle effects! and there’s also pigs! initially they’re trapped in pens around the island, but you can push the barriers out of the way and set them free. then they just wander around aimlessly until they, rather sadly, fall into the sea. but all is not lost because, fortunately, you are equipped with a “magic ball” which looks strangely familiar. you can launch this toward any pigs you’ve freed, capture them, and teleport them to a place of safety. all fun and games. but we still needed some kind of controls. and, at this point, i had no concrete idea of exactly what scheme raymond was dreaming up. so, we needed a “loose” way of providing bi-directional communications between the game and something. the browser client then was connected up to the server using socket.io to facilitate real-time communication between the two. when certain events happen in the client (you rescue a pig, for example) then messages are sent to the server, when the server sends certain messages (for example, a command to “push” something) then the client performs a pre-determined action, like pushing a barrier out of the way. at the server end, i added functionality to listen for messages sent to specific mqtt channels, interpret them and pass appropriate actions on through the websocket connection to the browser client. the theory being; we can now connect up any input device, even remote ones and multiple different ones, as long as they’re able to send the right messages to the right channel on an mqtt broker somewhere. to test this out, before we had the real control devices available, i simply used jquery mobile to whip up a quick interface for my phone (served from the same node.js server as the main application) which sends messages to the broker which then get passed on to the client. it’s a pretty cool experiment to be able to control a 3d world that’s hosted on my macbook (but deployable to any node.js application container platform, i used modulus) running in chrome, on a gaming pc displayed on your tv in your lounge, from an interface your phone, whilst standing on the sidewalk at the opposite end of the street, through messages being bounced from my tiny home town in australia via an mqtt channel on the other side of the planet. at this point, i made a final push to github and was done. now it was up to raymond to weave his maker magic and connect up his innovative control devices. happy that my little 3d people and pigs would be off on their own to oracle openworld 2016, i simply left it in the more than capable hands of our beta-testers. my life as a (telepresence) robot by noel portugal • october 3rd, 2016 • 5 comments left: double 2. right: beam we have been quietly observing and evaluating our options before we finally decided to get a telepresence robot. telepresence technology dates back to 1993 (human productivity lab) and telepresence robots are not completely new. there is a growing array of telepresence robot options (see comparison) and the list is bound to get cheaper and better. before we settled on getting the double robotics robot, we tested the suitable technologies beam. the beam robot is a pretty solid solution, but it lacked one of our primary requirements: an sdk. we wanted a platform that we could “hack” to explore different scenarios. so we got the double 2 robot, which does have and sdk and promptly gave it a name: elliot after the main character in mr. robot. as far as usability, driving around is not difficult at all. the double 2 does lack a wide angle camera or foot camera since it uses the camera from the ipad. (edit: it was pointed to me that the double 2 standard set includes an attachable, 150 degree wide-angle camera and an always-on downward facing camera. we just didn’t buy the standard set.) but driving the double 2 feels really smooth, so moving around to look and moving side to side is not a problem. the ipad housing has a mirror pointing to the bottom so you can switch to the back camera and see the bottom. there is an audio kit with external mic and speaker that helps you hear and be heard better. overall the experience is good as long as you have good internet connectivity. i have been virtually attending some of our cloud lab tours and the reaction is always positive. i also attended a couple meetings and felt a bit more integrated. maybe that would wear off with time, but that is one of the reason we have it, to research the human aspect of these devices. i am eagerly working on making elliot a little more smart. thanks to the sdk i can automate movement, but sadly the double 2 doesn’t have any external sensors. so we are working on retrofitting some sonar sensors similar to the ones we used for this project to give elliot a little more independence. so stay tuned to see more coolness coming from elliot. telepresence robot in the big bang theory (sheldon) our real time ambient display at openworld by john cartan • september 30th, 2016 • 3 comments one month before we entered the oaux exchange tent at openworld, jake (@jkuramot) challenged us to come up with a visualization “that would ambiently show data about the people in the space.” a view of the oaux exchange tent at openworld 2016 mark (@mvilrokx), noel (@noelportugal) and i accepted the challenge. mark put together the internet of things ultrasonic sensors, noel created a cloud database to house the data, and it fell to me to design and create the ambient display. an ambient display is the opposite of a dashboard. a dashboard displays an array of data in a comprehensive and efficient way so that you can take appropriate actions. like the dashboard of a car or airplane, it is designed to be closely and continuously monitored. ambient displays, in contrast, are designed to sit in the background and become part of the woodwork, only drawing your attention when something unusual happens. they are simple instead of complex, unified instead of diverse, meant for glancing, not for scanning. this project was not only a chance to design an ambient display, but also a chance to work with master makers like mark and noel, get my feet wet in the internet of things, and visualize data in real time. i’ve also long wanted to make an art installation, which this sort of is: an attractive and intriguing display for an audience with all the risks of not really knowing what will happen till after the curtain goes up. my basic concept was to represent the sensors as colored lines positioned on a simplified floor plan and send out ripples of intersecting color whenever someone “broke the beam.” thao (@thaobnguyen) suggested that it would be even better if we could see patterns emerge over time, so i added proportion bars and a timeline. since we only had a few weeks we had to work in parallel. while mark and the rest of the team debated what kind of sensor to use, my first task was to come up with some visuals in order to define and sell the basic concept, and then refine it. since i didn’t yet have any data, i had to fake some. so step one was to create a simulation, which i did using a random number generator weighted to create a rising crescendo of events for four colored sensor beams. i first tried showing the ripples against a white background and later switched to black. the following video shows the final concept. http://theappslab.com/wp-content/uploads/2016/09/calibration_610_50fps_part1.mp4 once mark built the sensors and we started to get real data, i no longer needed the simulation, but kept it anyway. that turned out to be a good decision. when it came to do the final implementation in the exchange tent, i had to make adjustments before all four sensors were working. the simulation was perfect for this kind of calibration; i made a software switch so that i could easily change between real and simulated data. the software for this display did not require a single line of code. i used nodebox, an open source visual programming tool designed for artists. it works by connecting a series of nodes. one node receives raw cloud data from a json file, the next refines each event time, subtracts it from the current time, uses the difference to define the width of an expanding ellipse, etc. here is what my nodebox network looks like: the nodebox program that produced the ambient video display one challenge was working in real time. in a perfect world, my program would instantly detect every event and instantly respond. but in the real world it took about a second for a sensor to upload a new row of data to the cloud, and another second for my program to pull it back down. also, i could not scan the cloud continuously; i had to do a series of distinct queries once every x seconds. the more often i queried, the slower the animation became. i finally settled on doing queries once every five seconds. this caused an occasional stutter in the animation, but was normally not too noticeable. sometimes, though, there would be a sudden brief flash of color, which happened when an event fired early in that five-second window. by the time i sensed it the corresponding ripple had already expanded to a large circle like a balloon about to pop, so all i saw was the pop. i solved this problem by adjusting my clock to show events five seconds in the past. testing was surprisingly easy despite the fact that mark was located in redwood shores and noel in austin, while i worked from home or from my pleasanton office. this is one of the powerful advantages of the internet of things. everyone could see the data as soon as it appeared regardless of where it came from. we did do one in-person dry run in an oracle cafeteria. mark taped some sensors to various doorways while i watched from my nearby laptop. we got our proof of concept and took the sensors down just before oracle security started getting curious. on the morning of the big show, we did have a problem with some of the sensors. it turned out to be a poor internet connection especially in one corner of the tent; noel redirected the sensors to a hotspot and from then on they worked fine. jake pitched in and packaged the sensors with hefty battery packs and used cable ties to place them at strategic spots. here is what they looked like: three of the ultrasonic sensors we used to detect movement in the tent the ambient display ran for three straight days and was seen by hundreds of visitors. it was one of the more striking displays in the tent and the simple design was immediately understood by most people. below is a snapshot of the display in action; jake also shot a video just before we shut it down. it was fun to watch the patterns change over time. there would be a surge of violet ripples when a new group of visitors flooded in, but after that the other colors would dominate; people entered and exited only once but passed across the other sensors multiple times as they explored the room. the most popular sensor was the one by the food table. one of our biggest takeaways was that ambient displays work great at a long distance. all the other displays had to be seen closeup, but we could easily follow the action on the ambient display from across the room. this was especially useful when we were debugging the internet problem. we could adjust a sensor on one side of the room and look to the far corner to see whether a ripple for that sensor was appearing and whether or not it was the right color. a snapshot of the ambient display in action it was a bit of a risk to conduct this experiment in front of our customers, but they seemed to enjoy it and we all learned a lot from it. we are starting to see more applications for this type of display and may set up sensors in the cloud lab at hq to further explore this idea. fun, games and work: telepresence robots by ben bendig • september 28th, 2016 • 3 comments companies talk about “gamification,” but the first time i felt like i was playing a game at work was driving our double telepresence robot around the office floor, rolling down the hallway and poking into cubicles. with a few simple controls—forward, backward, left, and right—it took me back to the d-pad on my nes, trying to maneuver some creature or robot on the screen and avoid obstacles. it’s really a drone, but so much less stressful than controlling a quadcopter. for one, you can stay put without issue. two, it’s not loud. and three, there aren’t any safety precautions preventing us from driving this around inside oracle buildings. of course, this isn’t the intended use. it’s a telepresence robot, something that allows you to be more “present” in a meeting or at some remote site than you would be if you were just a face on a laptop—or even more invisibly—a (mostly silent) voice on a conference call. you can instead be a face on a robot, one that you control. that initial drive wouldn’t have been nearly as fun (or funny) if i were just cruising around the floor and no one else was there. a lot of the enjoyment was from seeing how people reacted to the robot and talking to them about it. it is a little disruptive, though that may wear off over time. fellow appslab member noel (@noelportugal) drove it into a meeting, and the whole crowd got a kick out of it. i could see throughout the meeting others gazing at the robot with a bit of wonder. and when noel drove the robot behind someone, they noted how it felt like they were being watched. but no one forgot noel was in the meeting—there was an actual presence that made it feel he was much more a part of the group than if we were just on the phone. on another virtual walkaround, noel met up with mark (@mvikrokx) and they had a real work conversation about some hardware they had been emailing back and forth about, and being able to talk “face” to “face” made it much more productive. all this provokes many interesting questions—is a telepresence robot better than video conferencing? how so, and by how much? how long does it take for the robot to seem “normal” and just become a part of a standard meeting? and of course—what would a meeting be like that consisted solely of telepresence robots? iot workshop guide – part 2 by raymond xie • september 14th, 2016 • leave a comment in last post, we have setup development environment for coding and uploading scratches to nodemcu, an iot device. this post, we will upload and run two examples to demonstrate how iot device sending data into cloud and receiving commands from cloud. you can find the source code and mqtt library requirement on github. 4. architecture diagram it involves several tiers and components to make the whole iot loop. however, you will just focus on device communication with mqtt, all other components have been setup properly. 5. wiring diagram for the two testing examples, you can just use the following diagram: and here is an example of actual wiring used to test the example code: 6. test sample #1 demonstrate that iot device interacts with internet over mqtt. you can get the source code from github: https://github.com/raymondxie/iotws/blob/master/iotws_mqtt.ino please note, you need modify the code by supplying necessary connection parameters for wifi network and mqtt broker. check the parameter values with your instructor. the example let you press a button, the event is sent to mqtt broker in the cloud,  and nodemcu board is also listening to that channel for input, essentially the information just come right back to the board. based on the button press count (even / odd count), the board plays a different tune for you. have fun playing the tunes! 7. test sample #2 send a message into oracle iot cloud service (iotcs) by press of a button. you can get the source code from github: https://github.com/raymondxie/iotws/blob/master/iotws_iotcs.ino please note, you need modify the code by supplying necessary connection parameters for wifi network and mqtt broker. check the parameter values with your instructor. this sample let you press a button, and a message along with your name is sent to mqtt broker. there is a raspberry pi listening to inputs to that particular mqtt channel. the raspberry pi acts as a gateway to iotcs, and relays the message to it. you can then verify your message with your name in the iotcs console. iot workshop guide – part 1 by raymond xie • september 14th, 2016 • 1 comment appslab and otn will jointly host iot workshop at oracle openworld and javaone conference in 2016. we look forward to seeing you at the workshop. here is some details about the workshop with step-by-step instructions. our goal is that you will learn some basics and get a glimpse of oracle iot cloud service at the workshop, and you can continue playing it with iot package after going home. so be sure to bring your computer so we can setup proper software for you. before we get into the step-by-step guide, here is the list of hardware parts we will use at the iot workshop. board and parts 1. download and install software we use the popular arduino ide to write code and upload to iot device.you may download it from arduino website even before coming to the workshop. https://www.arduino.cc/en/main/software just to make sure you get the proper platform for your computer, e.g. if you have a windows machine, get the “windows installer.” the installation is straightforward, as it is very typical installation on your computer platform. if needed, here is instruction: https://www.arduino.cc/en/guide/homepage 2. setup arduino ide to use nodemcu board we use a iot device board called nodemcu. like arduino uno board, it has many pins to connect sensors and led lights, but also has built-in wifi chip which we can use to send input data into iot cloud. you have installed arduino ide at step 1. now open the arduino ide. go to file -> preferences, and get to a page like this: add this “http://arduino.esp8266.com/stable/package_esp8266com_index.json” to the “additional boards manager urls” field, and then hit “ok” button. restart arduino ide, and go to “tools” -> “board” -> “board manager”, and select “esp8266 by esp8266 community”. click it and install. restart arduino ide and go to “tools” -> “board”, and select “nodemcu 1.0” board. also set up corresponding parameters on cpu frequency, flash size, etc, according to above screenshot. 3. quick blink test to verify that we have set up the arduino ide for nodemcu properly, we can connect the board to computer using a usb-microusb cable. then go to “file” -> “new”, copy & paste this example code into coding window:  https://github.com/raymondxie/iotws/blob/master/iotws_led.ino select the proper port where board is connected via usb: click “upload” icon on the top left of arduino ide, and observe that the sample code is loaded onto board. the on-board led should blink once per second. for some macbook, if you don’t see proper port of “usbtouart”, you need install a ftdi driver – you can download it from here. for windows machine, you will see certain “com” ports. you need install this driver. you can also play around and connect an external led light to a pin similar to following wiring diagram, and modify the code to use that pin to blink the led. by now, you have completed the setup of arduino development environment for nodemcu – an iot device, upload and execute code on the device. continue to part 2: load and test iot code >> for openworld and javaone 2016, an internet of things workshop by noel portugal • september 13th, 2016 • 1 comment want to learn more about the internet of things? are you attending oracle openworld 2016 or javaone 2016? then you are in luck! once again we have partnered with the oracle technology network (otn) team to give oow16 and javaone attendees an iot hands-on workshop. we will provide a free* iot cloud kit so you can get your feet wet on one of the hottest emerging technologies. you don’t have to be an experienced electronic engineer to participate. we will go through the basics and show you how to connect a wifi micro-controller to the oracle internet of things cloud. all you need to do is sign-up for a spot using the openworld (android, ios) or javaone (android, ios) conference mobile apps. look under info booth, and you’ll find an iot workshop signup section. plus, brand-new this year, check out the gluon javaone conference app (android, ios), look for the otn experiences and hit the iot workshop. note: ok, so that gluon javaone app, 1) isn’t new this year and 2) i posted the wrong links. this year’s app is called javaone16, so look carefully. you can find the iot workshop signups under otn experiences. or find us at the otn lounge on sunday afternoon. workshops run all day, monday through wednesday of both conferences. space is limited, and we may not be able to accommodate walkups, so do sign up if you plan to attend. then come to the otn lounge in moscone south or the java hub at hilton union square with your laptop and a micro-usb cable. the kit includes a nodemcu, buzzer, button, and an led *free? yes free, while supplies last. please make sure you read the terms & conditions (pdf). oracle volunteers and the daily minor planet by raymond xie • august 11th, 2016 • 12 comments “supercharged perseid meteor shower peaks this month” – as the very first edition of daily minor planet brought us the news on august 4th, 2016. first edition of daily minor planet daily minor planet is a digital newspaper on asteroids and planetary systems. it features an asteroid that might fly by earth for the day, or one of particular significance to the day. also it features a section of news from different sources on the topics of asteroid and planets. and most interestingly, it has a dynamic orbit diagram embedded, showing real-time positions of the planets and the daily asteroid in the sky. you can drag the diagram and see them in different angles. you can read the live daily edition on the minor planet center website. better yet, subscribe to it with your email, and get your daily dose of asteroid news in your email. daily minor planet is the result of collaboration between oracle volunteers and minor planet center. since the asteroid hackathon in 2014, we have followed up with a phase i project of asteroid explorer in 2015, which focused asteroid data processing and visualization. and this is the phase ii project, which focuses on the public awareness and engagement. the oracle volunteers on this phase consisted of chan kim, raymond xie (me!), kristine robison, dj ursal and jeremy ashley. we have been working with michael rudenko and j.l. galache from minor planet center for past several months, and created a newspaper sourcing – editing – publishing – archiving system, with user subscription and daily email delivery functionality. and during the first week of august, the oracle volunteer team were on site to prepare and launch the daily minor planet. check out video of the launch event, which was hosted in phillips auditorium, harvard-smithsonian center for astrophysics, and live streamed on youtube channel. the volunteer’s speech starts around 29:00 minute mark: it was a quite intense week, as we were trying to get it ready for launch. in the end, as a reward, we got a chance to have a tour of the great refractor at harvard college observatory, which was located just in next building. the great refractor, at harvard college observatory by the way, the perseid meteor shower this year will peak on august 12, and it is in an outburst mode with potentially over 200 meteors per hour. so get yourself ready and catch some shooting stars! pokemon go || ramblings from a ux perspective by tawny le • july 26th, 2016 • 7 comments gym at oracle hq is currently being held by team valor. the gym switches hands on average 3x a day. crowd at a park playing pokemon. most of us have been here for at least 2 hours. by now, i have played pokemon go for 2 weeks and have reached the coveted level 22. pokemon go (pogo) is a massively popular mobile game that has been a viral hit. it became the most popular paid app in the ios store within a few days, received more than 10 million downloads within its first week, surpassed twitter in daily active users (dau) and has already generated $14.04 million in sales, which is 47% of the total mobile gaming market. it’s so popular that players are deciding where they eat based on the restaurant’s proximity to a pokestop. in lieu of this, yelp added a pokestop filter in their web and mobile app. pogo’s popularity has led to massive amount of server issues that is common amongst the initial launches of massively multiplayer online role-playing games (mmporg) like sim city, diablo 3 and guild wars 2. to be fair, pogo wasn’t expected to be this popular outside of their already established fan base and is technically still in beta 0.29.3. i’m happy to say that the server has stabilized and i rarely encounter any server issues during peak times. despite the lack of communication and transparency that should be a part of any customer experience, niantic worked hard and proved with their launch in japan that servers issues will be a thing of the past. success factors it’s safe to say that pogo has transformed how we experience reality through our phones. it did it so smoothly in a matter of days! there are a lot of game play dynamics at play, but before i get into that, there are a few external dimensions that led to the success of pogo. demographic appeal – the pokemon ip comes with a ready fan-based of mid-20s to 30-somethings whom may already have children at the perfect age for mobile games. the brand consciously tries to appeal to people of all ages, with marketing schemes that tries to draw new fans in and keep the old ones around. just a few weeks ago before the pogo game launch, i was at a build-a-bear factory at the west edmonton mall only to find that the pikachu skins that i saw the morning off was sold out later when i visited the same night. dev ux – pokevision and pokemon go for slack are a few add-ons that spun off from niantic’s open api. this is rare for a mobile game to allow their users to build custom tools to enhance game play. developers are users too. android and ios launch – i don’t remember an instance when a mobile game app launched on both android and ios stores at the same time. in combination with the single sign-in and summer timing of the launch helped boost conversion. new technology – the seamless camera integration for augmented reality (ar) is the differential when comparing pogo to other mobile games. seeing the small creatures layered over reality makes the game play experience seem more “real.” dedication & vision – the game took 20 years in the making, with one single vision of having a game layer over the world. ux is not just about being simple, beautiful nor having a set of easy to use features. that vision laid the groundwork for every design decision made and helped identify strategic opportunities for a potentially disruptive market (more of product thinking and ux vision). in pogo’s case, keyhole and ingress laid the groundwork for the success of the game. it’s turning point was the 2014 viral success of finding pokemon in google maps. my experience and the ui a few others have written about the easy on-boarding of the game, so i will not rehash that. i found that the game incentivizes things that we do already when on the go (pokemon go :]) we go to work, we go out to eat, we walk the dog, we go to school, and hang around in groups at parks and meetups. walking helps us hatch eggs for rare or high iv pokemon, find other pokemon that hides in the tall grass, while also getting you from point a to point b. walking also gets you to gyms and pokestops for much needed supplies. best of all, walking takes us to new places and outside to meet new people with the same common interest of playing pogo. as a game that’s meant to be played quickly and on the go, everything happen within minutes. the traditional pokemon game play is replaced with a minimum viable feature list. we don’t spend 5+ minutes battling a pokemon, agonizing over the move sets, ivs (individual values) or natures anymore. i mean…unless you want to. instead, we spend at most 90 seconds trying to take over a gym, move sets are randomly selected for us and catching a pokemon is done with a quick flick of a finger. left: i like the ability to turn on/off ar as needed. the bottom of the screen is the primary area for interaction. e.g. throwing a ball and using items from your back. center: this is what battling at a gym with ar turned on looks like! you just continuously tap on your opponent to attack and swipe left or right to dodge. no menus needed. right: customizing your own characters makes you feel more attached to the game. it helps you believe that your avatar is you. the third person avatar view and map overlay is just real enough to be believed. our brains are harsh judges of things that try to be realistic but falls short. this is a challenge with virtual reality. when something is represented to us as real, we try to find the smallest discrepancies which prevents us from suspending our disbelief; yet when we are presented with something that is not “real” our brains easily accepts that representation and fills in the gaps cognitively. as i walk around, i find myself amazed at how accurate my avatar seems to follow me. even as i am standing still and turning to face different directions, my avatar follows smoothly. strangely, i felt connected to the real world as i was walking around zombified with my peers. just the other day, a fellow player yelled “starmie!” and the location of that pokemon. unsurprisingly, we all slowly got up and walked in a huge group to the other end of the park. though we are still staring at our phones, we are really watching our avatar walk in a map overlay of the real world. we are aware of the river to the left of us and the road that is coming up ahead as depicted on the map. the pokestops are easter eggs of wall murals, sculptures and other places of interest that i never would have stopped to look at before. caught the starmie! the jewel of the sea. the game is addicting as facebook and instagram are. there is a constant need to check if there is a new pokemon spawn around the corner. feedback is constant and instantaneous. catching and spinning a pokestop is just as satisfying as clicking on the red notification bubble or pulling to refresh a feed. despite server issues, there were intrinsic rewards tied to every game mechanic. a list of pokemon caught. since the game is meant to be played on the go, there is a focus on coffee shop interactions. this means i can hold a cup of coffee in one hand and interact with a mobile app in the other hand. all the main action icons can be reached with my right thumb! since we have to walk around to play an augmented reality game, we are encouraged to interact with strangers. on the game map you can find high activity hot spots. many times in and out of work, i have no problems befriending others while finding an elusive dratini at the oracle lagoon or when picking a random picnic spot between high traffic lures at guadalupe park and chatting about our latest pokemon catches, know-hows and food. last week, i walked across the street to have lunch at my friend’s work place. the many times that i’ve been there before, i’ve talked to only 2 or 3 of her co-workers. now when i walk over, we have lunch then join a group of my friend’s pokemon hunting colleagues and we found a rare hitmonlee together. they shared the location of an electabuzz spawn. they taught my friend and i how to hunt nearby creatures using the on-screen compass. interestingly enough, there is no need to share your activity with your virtual social network, nor is there a push for you to purchase in-app items. how many times have you been asked to invite your friends to play to progress further in a game? how many times in a game is an advertisement for an in-app purchase persistent through every screen? i’m never bombarded with such eye sores  in pogo. everything seems more organic. it’s refreshing from the usual facebook game apps and candy crush games that gamifies your network to level up further. life has definitely changed as illustrated by this meme (credit: http://www.dorkly.com/post/79726/life-before-pokemon-go-and-after). my dog has noticed that we’ve been stopping a lot more than usual. one night when when it got dark at the park, we were asked by our local police to leave. i suspiciously watched as the gym turned from red to blue 😡 thoughts on the future of pokemon go having gone this far in the game, it’s hard to keep motivated. catching pokemon and gaining experience is harder unless you are willing to shell out money for more pokeballs, lucky eggs and incubators. other than the group meet ups and the need to “catch em’ all,” the rewards to get up to the next level isn’t incentivizing enough. for those that have caught ’em all or are have the grinding stages of the game (lvl 22+), pokemon go’s announcement at the san diego comic con 2016 gave current players a reason to keep playing. they are planning on releasing the 6 elusive legendary pokemon to round out the original 151 pokemon in the 1st generation series. the teams we have chosen will have a bigger role in the story of the game. i’m excited that there will be a more immersive story that will translate into the real world. when i currently play with players from other teams, we are simply taking turns imperializing gyms. there is no purpose other than to gain experience points and bragging rights. storytelling inspires and persuades. it makes your games more real and engaging. the three teams in pogo already has a persona behind them that frames each player’s alter ego in the game. just as people can easily identify with and exhibit character traits from gryffandor, slytherin, hufflepuff and ravenclaw in harry potter, i’ve seen groups in the real world exhibit the characteristics of their chosen team as they play the game. i’m excited to see what narrative niantic has planned out for us. since the goal of the game is for players to go out and explore and/or be on the move, what if there was a fitbit like band that that counts your steps so you can hatch eggs when running on a treadmill? can google glass make a comeback? instead of staring at the phone, i can still hunt for pokemon while keeping my eyes on my real surroundings? how about a wearable like an apple watch that vibrates when a pokemon comes up. i can just tap to automatically throw a ball without looking if i am riding a bike. the game will definitely spur more ar games that may or may not have as huge of an impact as pogo but will increase adoption of ar as a social media and marketing platform. mcdonalds is the first to partner up with the game to turn every location in japan to a gym. eateries, museums and police stations have all been inserting themselves into the game by purchasing lures to attract crowds of players into their establishment. beautiful lures! waves of people are usually found camping out at these high activity spots left by other players or establishments. in this case, a popular bbq joint dropped lures. i saw many people enjoying sausages and other meats on the lawn as they played the game. so far i’ve only seen glimmers of what the game hopes to be. it’s not polished and lacks the social feature that its nintendo counterparts have weaved in seamlessly. despite all these setbacks, it’s still made a huge impact on our culture and technology. i’m excited to see how niantic plays this out, especially as mixed reality devices like the microsoft hololens and magic leap come to market. « older posts the views expressed on this blog are those of the authors and do not necessarily reflect the views of oracle. recent commentslakshmi narayana on oracle people2 iphone app dropsraymond on holiday project, a diy cnc adventurejoyce on holiday project, a diy cnc adventureed on holiday project, a diy cnc adventureraymond xie on pac-man on a stringnoel portugal on google home notifier (google home push notifications)nat on google home notifier (google home push notifications)sades on is touch-typing an obsolete skill?raymond on emotion recognition at oracle maker fairelog buffer #498: a carnival of the vanities for dbas | official pythian® blog – cloud data architect on pac-man on a stringadam on oracle people2 iphone app dropsjoyce on emotion recognition at oracle maker faireabhishek on oracle people2 iphone app dropsdoreen on is touch-typing an obsolete skill?j on is touch-typing an obsolete skill?joyce on pac-man on a stringluca on the anki overdrive car projectjake on the anki overdrive car projectluca on the anki overdrive car projectdoreen on is touch-typing an obsolete skill? enter your email address:delivered by feedburner archives archives select month january 2017 (1) december 2016 (4) november 2016 (2) october 2016 (6) september 2016 (5) august 2016 (1) july 2016 (8) june 2016 (5) may 2016 (10) april 2016 (2) march 2016 (16) february 2016 (5) january 2016 (11) november 2015 (3) october 2015 (9) september 2015 (9) august 2015 (17) july 2015 (9) june 2015 (9) may 2015 (14) april 2015 (8) march 2015 (6) february 2015 (2) january 2015 (11) december 2014 (5) november 2014 (8) october 2014 (7) september 2014 (8) august 2014 (7) july 2014 (4) june 2014 (5) may 2014 (15) april 2014 (2) march 2014 (4) february 2014 (5) january 2014 (3) december 2013 (3) november 2013 (5) october 2013 (7) september 2013 (7) august 2013 (4) july 2013 (6) june 2013 (8) may 2013 (10) april 2013 (13) march 2013 (5) february 2013 (8) january 2013 (9) december 2012 (11) november 2012 (11) october 2012 (14) september 2012 (13) august 2012 (21) july 2012 (22) june 2012 (11) may 2012 (9) april 2012 (8) march 2012 (8) february 2012 (13) january 2012 (15) december 2011 (14) november 2011 (15) october 2011 (20) september 2011 (28) august 2011 (28) july 2011 (16) june 2011 (19) may 2011 (27) april 2011 (22) march 2011 (33) february 2011 (44) january 2011 (35) december 2010 (32) november 2010 (42) october 2010 (40) september 2010 (29) august 2010 (30) july 2010 (38) june 2010 (34) may 2010 (19) april 2010 (14) march 2010 (19) february 2010 (17) january 2010 (20) december 2009 (22) november 2009 (18) october 2009 (17) september 2009 (17) august 2009 (21) july 2009 (23) june 2009 (21) may 2009 (20) april 2009 (21) march 2009 (25) february 2009 (24) january 2009 (25) december 2008 (29) november 2008 (30) october 2008 (29) september 2008 (30) august 2008 (27) july 2008 (37) june 2008 (25) may 2008 (24) april 2008 (26) march 2008 (22) february 2008 (20) january 2008 (27) december 2007 (23) november 2007 (37) october 2007 (36) september 2007 (68) august 2007 (44) july 2007 (60) june 2007 (33) may 2007 (15) april 2007 (4) march 2007 (3) legal notices • terms of use • your privacy rights --> ©2017 the appslab


Here you find all texts from your page as Google (googlebot) and others search engines seen it.

Words density analysis:

Numbers of all words: 15719

One word

Two words phrases

Three words phrases

the - 7.16% (1125)
and - 3.26% (512)
all - 1.39% (218)
for - 1.32% (208)
you - 1.21% (190)
that - 1.08% (170)
con - 1.08% (170)
with - 0.86% (135)
was - 0.8% (125)
one - 0.76% (120)
his - 0.75% (118)
our - 0.74% (116)
are - 0.73% (114)
this - 0.69% (108)
work - 0.64% (100)
pro - 0.61% (96)
use - 0.61% (96)
per - 0.59% (92)
out - 0.58% (91)
can - 0.58% (91)
act - 0.55% (86)
play - 0.54% (85)
some - 0.53% (83)
art - 0.52% (81)
not - 0.51% (80)
from - 0.51% (80)
game - 0.49% (77)
end - 0.48% (76)
app - 0.48% (76)
but - 0.48% (75)
ide - 0.47% (74)
have - 0.46% (73)
how - 0.46% (72)
here - 0.45% (70)
bot - 0.41% (64)
node - 0.38% (60)
get - 0.38% (59)
real - 0.36% (57)
led - 0.34% (54)
oracle - 0.34% (53)
any - 0.34% (53)
age - 0.32% (51)
nodemcu - 0.32% (51)
eat - 0.32% (50)
red - 0.32% (50)
when - 0.31% (49)
able - 0.31% (49)
will - 0.31% (48)
part - 0.3% (47)
they - 0.29% (46)
just - 0.29% (46)
2016 - 0.29% (45)
your - 0.29% (45)
see - 0.28% (44)
iot - 0.28% (44)
sensor - 0.27% (43)
tea - 0.27% (43)
has - 0.27% (42)
time - 0.27% (42)
- 0.27% (42)
make - 0.26% (41)
had - 0.26% (41)
ever - 0.26% (41)
thing - 0.25% (40)
even - 0.25% (40)
other - 0.25% (40)
now - 0.25% (40)
met - 0.25% (39)
 a - 0.25% (39)
world - 0.24% (38)
more - 0.24% (38)
dev - 0.24% (38)
robot - 0.24% (37)
control - 0.23% (36)
connect - 0.23% (36)
set - 0.23% (36)
what - 0.23% (36)
chan - 0.23% (36)
 i - 0.23% (36)
like - 0.23% (36)
200 - 0.22% (35)
which - 0.22% (35)
on, - 0.22% (35)
own - 0.22% (35)
there - 0.21% (33)
n’ - 0.21% (33)
would - 0.21% (33)
first - 0.21% (33)
round - 0.21% (33)
port - 0.2% (32)
on. - 0.2% (32)
way - 0.2% (32)
rate - 0.2% (32)
data - 0.2% (32)
about - 0.2% (32)
need - 0.2% (31)
very - 0.2% (31)
mac - 0.2% (31)
were - 0.2% (31)
works - 0.2% (31)
two - 0.2% (31)
- 0.2% (31)
code - 0.2% (31)
sign - 0.19% (30)
over - 0.19% (30)
ran - 0.19% (30)
open - 0.19% (30)
put - 0.18% (29)
board - 0.18% (29)
them - 0.18% (29)
star - 0.18% (29)
cnc - 0.18% (28)
day - 0.18% (28)
into - 0.18% (28)
may - 0.18% (28)
sim - 0.18% (28)
shop - 0.18% (28)
back - 0.17% (27)
cam - 0.17% (27)
device - 0.17% (27)
then - 0.17% (27)
walk - 0.17% (27)
virtual - 0.17% (27)
ratio - 0.17% (27)
team - 0.17% (27)
pin - 0.17% (27)
point - 0.17% (27)
it’s - 0.17% (27)
people - 0.17% (27)
also - 0.17% (27)
could - 0.17% (27)
layer - 0.17% (26)
pokemon - 0.17% (26)
workshop - 0.17% (26)
show - 0.17% (26)
machine - 0.17% (26)
sit - 0.17% (26)
around - 0.17% (26)
come - 0.17% (26)
build - 0.16% (25)
serve - 0.16% (25)
using - 0.16% (25)
me. - 0.16% (25)
sent - 0.15% (24)
player - 0.15% (24)
 the - 0.15% (24)
comment - 0.15% (24)
rest - 0.15% (24)
event - 0.15% (24)
few - 0.15% (23)
want - 0.15% (23)
call - 0.15% (23)
off - 0.15% (23)
sensors - 0.15% (23)
each - 0.15% (23)
mark - 0.15% (23)
lab - 0.15% (23)
bit - 0.15% (23)
wifi - 0.15% (23)
me, - 0.15% (23)
form - 0.15% (23)
start - 0.14% (22)
read - 0.14% (22)
arduino - 0.14% (22)
display - 0.14% (22)
too - 0.14% (22)
noel - 0.14% (22)
tech - 0.14% (22)
did - 0.14% (22)
new - 0.14% (22)
test - 0.14% (22)
tent - 0.14% (22)
look - 0.14% (22)
top - 0.14% (22)
used - 0.13% (21)
plan - 0.13% (21)
project - 0.13% (21)
hang - 0.13% (21)
move - 0.13% (21)
many - 0.13% (21)
mic - 0.13% (21)
sonar - 0.13% (21)
attend - 0.13% (21)
mqtt - 0.13% (21)
action - 0.13% (21)
row - 0.13% (20)
before - 0.13% (20)
openworld - 0.13% (20)
know - 0.13% (20)
design - 0.12% (19)
find - 0.12% (19)
came - 0.12% (19)
mod - 0.12% (19)
year - 0.12% (19)
side - 0.12% (19)
raymond - 0.12% (19)
sting - 0.12% (19)
once - 0.12% (19)
java - 0.12% (19)
visual - 0.12% (19)
something - 0.12% (19)
been - 0.12% (19)
their - 0.12% (19)
run - 0.12% (19)
change - 0.11% (18)
cut - 0.11% (18)
server - 0.11% (18)
long - 0.11% (18)
experience - 0.11% (18)
google - 0.11% (17)
controller - 0.11% (17)
right - 0.11% (17)
where - 0.11% (17)
cloud - 0.11% (17)
its - 0.11% (17)
character - 0.11% (17)
wall - 0.11% (17)
it. - 0.11% (17)
turn - 0.11% (17)
ping - 0.11% (17)
color - 0.11% (17)
place - 0.1% (16)
home - 0.1% (16)
site - 0.1% (16)
than - 0.1% (16)
take - 0.1% (16)
while - 0.1% (16)
since - 0.1% (16)
push - 0.1% (16)
fair - 0.1% (16)
down - 0.1% (16)
october - 0.1% (16)
interest - 0.1% (16)
send - 0.1% (16)
present - 0.1% (16)
ball - 0.1% (16)
add - 0.1% (16)
final - 0.1% (16)
hard - 0.1% (16)
load - 0.1% (15)
sure - 0.1% (15)
ambient - 0.1% (15)
list - 0.1% (15)
lot - 0.1% (15)
software - 0.1% (15)
create - 0.1% (15)
great - 0.1% (15)
network - 0.1% (15)
conference - 0.1% (15)
most - 0.1% (15)
things - 0.1% (15)
september - 0.1% (15)
till - 0.1% (15)
let - 0.1% (15)
base - 0.1% (15)
second - 0.1% (15)
fun - 0.09% (14)
avatar - 0.09% (14)
after - 0.09% (14)
ed, - 0.09% (14)
every - 0.09% (14)
api - 0.09% (14)
user - 0.09% (14)
august - 0.09% (14)
week - 0.09% (14)
still - 0.09% (14)
tall - 0.09% (14)
2014 - 0.09% (14)
internet - 0.09% (14)
nor - 0.09% (14)
pat - 0.09% (14)
try - 0.09% (14)
experiment - 0.09% (14)
happen - 0.09% (14)
require - 0.09% (14)
install - 0.08% (13)
ready - 0.08% (13)
different - 0.08% (13)
december - 0.08% (13)
switch - 0.08% (13)
working - 0.08% (13)
maker - 0.08% (13)
november - 0.08% (13)
needed - 0.08% (13)
between - 0.08% (13)
planet - 0.08% (13)
comments - 0.08% (13)
daily - 0.08% (13)
message - 0.08% (13)
face - 0.08% (13)
parts - 0.08% (13)
demo - 0.08% (13)
stand - 0.08% (13)
apps - 0.08% (13)
less - 0.08% (13)
got - 0.08% (13)
service - 0.08% (13)
phone - 0.08% (13)
javaone - 0.08% (13)
talk - 0.08% (13)
interact - 0.08% (13)
post - 0.08% (13)
much - 0.08% (13)
object - 0.08% (13)
2012 - 0.08% (12)
simple - 0.08% (12)
material - 0.08% (12)
quick - 0.08% (12)
mill - 0.08% (12)
visualization - 0.08% (12)
pig - 0.08% (12)
2008 - 0.08% (12)
step - 0.08% (12)
idea - 0.08% (12)
presence - 0.08% (12)
i’m - 0.08% (12)
enter - 0.08% (12)
mobile - 0.08% (12)
under - 0.08% (12)
application - 0.08% (12)
2009 - 0.08% (12)
light - 0.08% (12)
events - 0.08% (12)
table - 0.08% (12)
far - 0.08% (12)
web - 0.08% (12)
these - 0.08% (12)
2015 - 0.08% (12)
lai - 0.08% (12)
playing - 0.08% (12)
pogo - 0.08% (12)
xie - 0.08% (12)
2013 - 0.08% (12)
2010 - 0.08% (12)
computer - 0.08% (12)
2011 - 0.08% (12)
better - 0.08% (12)
exchange - 0.08% (12)
january - 0.07% (11)
button - 0.07% (11)
notification - 0.07% (11)
program - 0.07% (11)
big - 0.07% (11)
ones - 0.07% (11)
meet - 0.07% (11)
gem - 0.07% (11)
micro - 0.07% (11)
oaux - 0.07% (11)
spot - 0.07% (11)
three - 0.07% (11)
july - 0.07% (11)
hot - 0.07% (11)
close - 0.07% (11)
vision - 0.07% (11)
example - 0.07% (11)
issues - 0.07% (11)
old - 0.07% (11)
telepresence - 0.07% (11)
mall - 0.06% (10)
car - 0.06% (10)
hole - 0.06% (10)
broker - 0.06% (10)
launch - 0.06% (10)
march - 0.06% (10)
all, - 0.06% (10)
setup - 0.06% (10)
follow - 0.06% (10)
lore - 0.06% (10)
info - 0.06% (10)
instead - 0.06% (10)
really - 0.06% (10)
interesting - 0.06% (10)
same - 0.06% (10)
game. - 0.06% (10)
appslab - 0.06% (10)
work, - 0.06% (10)
press - 0.06% (10)
2007 - 0.06% (10)
wanted - 0.06% (10)
easy - 0.06% (10)
parameter - 0.06% (10)
attach - 0.06% (10)
made - 0.06% (10)
mode - 0.06% (10)
source - 0.06% (10)
kit - 0.06% (10)
skill - 0.06% (10)
keep - 0.06% (10)
ios - 0.06% (10)
person - 0.06% (10)
 and - 0.06% (10)
hand - 0.06% (10)
though - 0.06% (10)
june - 0.06% (10)
hit - 0.06% (10)
group - 0.06% (10)
portugal - 0.06% (10)
develop - 0.06% (10)
april - 0.06% (10)
faire - 0.06% (10)
gain - 0.06% (10)
enough - 0.06% (10)
based - 0.06% (10)
emotion - 0.06% (10)
help - 0.06% (10)
next - 0.06% (9)
who - 0.06% (9)
provide - 0.06% (9)
players - 0.06% (9)
esp8266 - 0.06% (9)
config - 0.06% (9)
hub - 0.06% (9)
points - 0.06% (9)
finally - 0.06% (9)
should - 0.06% (9)
bots - 0.06% (9)
diy - 0.06% (9)
world. - 0.06% (9)
minor - 0.06% (9)
 in - 0.06% (9)
pigs - 0.06% (9)
acrylic - 0.06% (9)
those - 0.06% (9)
 it - 0.06% (9)
february - 0.06% (9)
time, - 0.06% (9)
main - 0.06% (9)
level - 0.06% (9)
feed - 0.06% (9)
being - 0.06% (9)
days - 0.06% (9)
camera - 0.06% (9)
because - 0.06% (9)
ties - 0.06% (9)
attendees - 0.06% (9)
tag - 0.06% (9)
never - 0.06% (9)
through - 0.06% (9)
concept - 0.06% (9)
years - 0.06% (9)
catch - 0.06% (9)
case - 0.06% (9)
reality - 0.06% (9)
together - 0.06% (9)
hardware - 0.06% (9)
basic - 0.06% (9)
running - 0.06% (9)
devices - 0.06% (9)
lack - 0.06% (9)
power - 0.06% (9)
represent - 0.06% (9)
echo - 0.06% (9)
last - 0.06% (9)
kids - 0.06% (9)
good - 0.06% (9)
nda - 0.06% (9)
teams - 0.05% (8)
times - 0.05% (8)
technology - 0.05% (8)
well - 0.05% (8)
wasp - 0.05% (8)
input - 0.05% (8)
seem - 0.05% (8)
added - 0.05% (8)
blue - 0.05% (8)
started - 0.05% (8)
solution - 0.05% (8)
location - 0.05% (8)
only - 0.05% (8)
detect - 0.05% (8)
screen - 0.05% (8)
free - 0.05% (8)
one, - 0.05% (8)
quest - 0.05% (8)
games - 0.05% (8)
during - 0.05% (8)
popular - 0.05% (8)
upload - 0.05% (8)
tool - 0.05% (8)
double - 0.05% (8)
life - 0.05% (8)
left - 0.05% (8)
channel - 0.05% (8)
drive - 0.05% (8)
pass - 0.05% (8)
so, - 0.05% (8)
map - 0.05% (8)
parameters - 0.05% (8)
cool - 0.05% (8)
figure - 0.05% (8)
jake - 0.05% (8)
apex - 0.05% (8)
meeting - 0.05% (8)
learn - 0.05% (8)
little - 0.05% (8)
friend - 0.05% (8)
cutting - 0.05% (8)
high - 0.05% (8)
machine, - 0.05% (8)
(8) - 0.05% (8)
one. - 0.05% (8)
built - 0.05% (8)
(5) - 0.05% (8)
ups - 0.05% (8)
success - 0.05% (8)
plays - 0.05% (8)
park - 0.05% (8)
gym - 0.05% (8)
peak - 0.05% (8)
asteroid - 0.05% (8)
ask - 0.05% (8)
market - 0.05% (8)
think - 0.05% (8)
host - 0.05% (8)
 to - 0.05% (8)
github - 0.05% (8)
trip - 0.05% (8)
information - 0.05% (8)
turned - 0.05% (8)
walking - 0.05% (8)
ago - 0.05% (8)
does - 0.05% (8)
flash - 0.05% (8)
didn’t - 0.05% (8)
amazon - 0.05% (8)
created - 0.05% (8)
android - 0.04% (7)
it, - 0.04% (7)
otn - 0.04% (7)
fit - 0.04% (7)
going - 0.04% (7)
member - 0.04% (7)
users - 0.04% (7)
chip - 0.04% (7)
client - 0.04% (7)
select - 0.04% (7)
don’t - 0.04% (7)
system - 0.04% (7)
components - 0.04% (7)
wood - 0.04% (7)
makes - 0.04% (7)
blink - 0.04% (7)
feature - 0.04% (7)
technical - 0.04% (7)
movement - 0.04% (7)
range - 0.04% (7)
fact - 0.04% (7)
small - 0.04% (7)
explore - 0.04% (7)
mind - 0.04% (7)
pac-man - 0.04% (7)
actions - 0.04% (7)
both - 0.04% (7)
custom - 0.04% (7)
type - 0.04% (7)
toy - 0.04% (7)
leave - 0.04% (7)
potential - 0.04% (7)
messages - 0.04% (7)
such - 0.04% (7)
external - 0.04% (7)
device. - 0.04% (7)
ultrasonic - 0.04% (7)
configure - 0.04% (7)
watch - 0.04% (7)
command - 0.04% (7)
san - 0.04% (7)
platform - 0.04% (7)
oow - 0.04% (7)
mail - 0.04% (7)
problem - 0.04% (7)
original - 0.04% (7)
perfect - 0.04% (7)
calibration - 0.04% (7)
i’ve - 0.04% (7)
large - 0.04% (7)
size - 0.04% (7)
school - 0.04% (7)
pens - 0.04% (7)
pretty - 0.04% (7)
done - 0.04% (7)
on) - 0.04% (7)
worked - 0.04% (7)
proper - 0.04% (7)
stay - 0.04% (7)
hear - 0.04% (7)
(and - 0.04% (7)
live - 0.04% (6)
email - 0.04% (6)
minute - 0.04% (6)
needs - 0.04% (6)
(9) - 0.04% (6)
initial - 0.04% (6)
bring - 0.04% (6)
actual - 0.04% (6)
away - 0.04% (6)
fine - 0.04% (6)
fan - 0.04% (6)
cross - 0.04% (6)
question - 0.04% (6)
string - 0.04% (6)
usual - 0.04% (6)
john - 0.04% (6)
line - 0.04% (6)
browser - 0.04% (6)
ability - 0.04% (6)
center - 0.04% (6)
video - 0.04% (6)
news - 0.04% (6)
full - 0.04% (6)
beam - 0.04% (6)
raw - 0.04% (6)
played - 0.04% (6)
enrico - 0.04% (6)
challenge - 0.04% (6)
 if - 0.04% (6)
game, - 0.04% (6)
opposite - 0.04% (6)
rely - 0.04% (6)
time. - 0.04% (6)
already - 0.04% (6)
seconds - 0.04% (6)
store - 0.04% (6)
in, - 0.04% (6)
pokeball - 0.04% (6)
name - 0.04% (6)
lease - 0.04% (6)
quickly - 0.04% (6)
diagram - 0.04% (6)
focus - 0.04% (6)
sound - 0.04% (6)
sample - 0.04% (6)
count - 0.04% (6)
social - 0.04% (6)
say - 0.04% (6)
e.g. - 0.04% (6)
page - 0.04% (6)
express - 0.04% (6)
tools - 0.04% (6)
certain - 0.04% (6)
presented - 0.04% (6)
found - 0.04% (6)
area - 0.04% (6)
is, - 0.04% (6)
soon - 0.04% (6)
might - 0.04% (6)
give - 0.04% (6)
that’s - 0.04% (6)
exactly - 0.04% (6)
chance - 0.04% (6)
instruct - 0.04% (6)
milling - 0.04% (6)
job - 0.04% (6)
usb - 0.04% (6)
dig - 0.04% (6)
word - 0.04% (6)
requires - 0.04% (6)
raspberry - 0.04% (6)
robot. - 0.04% (6)
weeks - 0.04% (6)
now, - 0.04% (6)
materials - 0.04% (6)
ended - 0.04% (6)
along - 0.04% (6)
sat - 0.04% (6)
getting - 0.04% (6)
easily - 0.04% (6)
element - 0.04% (6)
notifier - 0.04% (6)
engraving - 0.04% (6)
reason - 0.04% (6)
technologies - 0.04% (6)
took - 0.04% (6)
exhibit - 0.04% (6)
why - 0.04% (6)
board. - 0.03% (5)
battery - 0.03% (5)
across - 0.03% (5)
however - 0.03% (5)
pokestop - 0.03% (5)
settled - 0.03% (5)
further - 0.03% (5)
workshop. - 0.03% (5)
media - 0.03% (5)
laser - 0.03% (5)
tree - 0.03% (5)
following - 0.03% (5)
month - 0.03% (5)
data, - 0.03% (5)
throw - 0.03% (5)
week, - 0.03% (5)
implement - 0.03% (5)
polish - 0.03% (5)
space - 0.03% (5)
saber - 0.03% (5)
middle - 0.03% (5)
recognition - 0.03% (5)
current - 0.03% (5)
project, - 0.03% (5)
single - 0.03% (5)
file - 0.03% (5)
whole - 0.03% (5)
sad - 0.03% (5)
within - 0.03% (5)
lying - 0.03% (5)
etc. - 0.03% (5)
looks - 0.03% (5)
view - 0.03% (5)
hackathon - 0.03% (5)
ben - 0.03% (5)
displays - 0.03% (5)
(in - 0.03% (5)
volunteer - 0.03% (5)
somebody - 0.03% (5)
hunt - 0.03% (5)
slow - 0.03% (5)
“first” - 0.03% (5)
awesome - 0.03% (5)
attached - 0.03% (5)
fly - 0.03% (5)
use. - 0.03% (5)
holiday - 0.03% (5)
coming - 0.03% (5)
meant - 0.03% (5)
remember - 0.03% (5)
advent - 0.03% (5)
cad - 0.03% (5)
also, - 0.03% (5)
network, - 0.03% (5)
making - 0.03% (5)
html - 0.03% (5)
scan - 0.03% (5)
you. - 0.03% (5)
order - 0.03% (5)
 as - 0.03% (5)
calibrate - 0.03% (5)
uses - 0.03% (5)
forward - 0.03% (5)
boot - 0.03% (5)
again - 0.03% (5)
break - 0.03% (5)
please - 0.03% (5)
available - 0.03% (5)
check - 0.03% (5)
operation - 0.03% (5)
installation - 0.03% (5)
sense - 0.03% (5)
communication - 0.03% (5)
hosted - 0.03% (5)
draw - 0.03% (5)
gems - 0.03% (5)
collect - 0.03% (5)
(11) - 0.03% (5)
interaction - 0.03% (5)
image - 0.03% (5)
hid - 0.03% (5)
 you - 0.03% (5)
others - 0.03% (5)
happy - 0.03% (5)
signal - 0.03% (5)
whenever - 0.03% (5)
several - 0.03% (5)
product - 0.03% (5)
developer - 0.03% (5)
ripple - 0.03% (5)
mindwurld - 0.03% (5)
access - 0.03% (5)
guitar - 0.03% (5)
past - 0.03% (5)
potentially - 0.03% (5)
github. - 0.03% (5)
environment - 0.03% (5)
value - 0.03% (5)
allow - 0.03% (5)
version - 0.03% (5)
random - 0.03% (5)
robot, - 0.03% (5)
someone - 0.03% (5)
timing - 0.03% (5)
excited - 0.03% (5)
become - 0.03% (5)
various - 0.03% (5)
day, - 0.03% (5)
result - 0.03% (5)
minutes - 0.03% (5)
up. - 0.03% (5)
voice - 0.03% (5)
(4) - 0.03% (5)
direct - 0.03% (5)
interface - 0.03% (5)
connected - 0.03% (5)
all. - 0.03% (5)
having - 0.03% (5)
spin - 0.03% (5)
(e.g. - 0.03% (4)
balls - 0.03% (4)
rare - 0.03% (4)
possible - 0.03% (4)
office - 0.03% (4)
“real” - 0.03% (4)
series - 0.03% (4)
reach - 0.03% (4)
blog - 0.03% (4)
niantic - 0.03% (4)
another - 0.03% (4)
seems - 0.03% (4)
nodemcu, - 0.03% (4)
rescue - 0.03% (4)
perform - 0.03% (4)
cheer - 0.03% (4)
mirror - 0.03% (4)
sonars - 0.03% (4)
mention - 0.03% (4)
eggs - 0.03% (4)
jones - 0.03% (4)
elements - 0.03% (4)
accurate - 0.03% (4)
nodemcu. - 0.03% (4)
lua - 0.03% (4)
however, - 0.03% (4)
ok, - 0.03% (4)
quite - 0.03% (4)
patterns - 0.03% (4)
safe - 0.03% (4)
broker. - 0.03% (4)
whatever - 0.03% (4)
treasure - 0.03% (4)
mip - 0.03% (4)
key - 0.03% (4)
 this - 0.03% (4)
produce - 0.03% (4)
parallel - 0.03% (4)
active - 0.03% (4)
itself - 0.03% (4)
catching - 0.03% (4)
- 0.03% (4)
rate, - 0.03% (4)
cable - 0.03% (4)
size, - 0.03% (4)
seen - 0.03% (4)
shot - 0.03% (4)
(@noelportugal) - 0.03% (4)
internal - 0.03% (4)
chest - 0.03% (4)
bits - 0.03% (4)
enjoy - 0.03% (4)
via - 0.03% (4)
database - 0.03% (4)
calls - 0.03% (4)
night - 0.03% (4)
loud. - 0.03% (4)
understand - 0.03% (4)
end, - 0.03% (4)
feel - 0.03% (4)
generate - 0.03% (4)
visit - 0.03% (4)
node.js - 0.03% (4)
despite - 0.03% (4)
guide - 0.03% (4)
sdk - 0.03% (4)
designed - 0.03% (4)
fell - 0.03% (4)
floor - 0.03% (4)
elliot - 0.03% (4)
wear - 0.03% (4)
felt - 0.03% (4)
yet - 0.03% (4)
wiring - 0.03% (4)
driving - 0.03% (4)
some. - 0.03% (4)
and, - 0.03% (4)
rising - 0.03% (4)
moving - 0.03% (4)
hands - 0.03% (4)
simply - 0.03% (4)
five - 0.03% (4)
connection - 0.03% (4)
specific - 0.03% (4)
shapeoko - 0.03% (4)
scheme - 0.03% (4)
conversation - 0.03% (4)
wire - 0.03% (4)
room - 0.03% (4)
trying - 0.03% (4)
especially - 0.03% (4)
definitely - 0.03% (4)
model - 0.03% (4)
mark. - 0.03% (4)
blob - 0.03% (4)
ide, - 0.03% (4)
 all - 0.03% (4)
 with - 0.03% (4)
happens - 0.03% (4)
download - 0.03% (4)
here. - 0.03% (4)
query - 0.03% (4)
represented - 0.03% (4)
on-site - 0.03% (4)
option - 0.03% (4)
distance - 0.03% (4)
strip - 0.03% (4)
placed - 0.03% (4)
this, - 0.03% (4)
number - 0.03% (4)
package - 0.03% (4)
button, - 0.03% (4)
detail - 0.03% (4)
hour - 0.03% (4)
teach - 0.03% (4)
lounge - 0.03% (4)
couple - 0.03% (4)
way, - 0.03% (4)
talking - 0.03% (4)
near - 0.03% (4)
projects - 0.03% (4)
world, - 0.03% (4)
explain - 0.03% (4)
listen - 0.03% (4)
out, - 0.03% (4)
tune - 0.03% (4)
iotcs - 0.03% (4)
later - 0.03% (4)
edge - 0.03% (4)
combination - 0.03% (4)
gave - 0.03% (4)
analog - 0.03% (4)
meters) - 0.03% (4)
always - 0.03% (4)
master - 0.03% (4)
spawn - 0.03% (4)
(14) - 0.03% (4)
reflect - 0.03% (4)
(3) - 0.03% (4)
event, - 0.03% (4)
skill? - 0.03% (4)
logic - 0.03% (4)
json - 0.03% (4)
(22) - 0.03% (4)
questions - 0.03% (4)
(21) - 0.03% (4)
lights - 0.03% (4)
mass - 0.03% (4)
recent - 0.03% (4)
2016. - 0.03% (4)
kind - 0.03% (4)
flow - 0.03% (4)
(15) - 0.03% (4)
meaning - 0.03% (4)
course, - 0.03% (4)
decide - 0.03% (4)
brains - 0.03% (4)
testing - 0.03% (4)
visualization. - 0.03% (4)
obsolete - 0.03% (4)
river - 0.03% (4)
takes - 0.03% (4)
touch-typing - 0.03% (4)
adventure - 0.03% (4)
8th, - 0.03% (4)
(17) - 0.03% (4)
lures - 0.03% (4)
(7) - 0.03% (4)
(20) - 0.03% (4)
leds - 0.03% (4)
(1) - 0.03% (4)
groups - 0.03% (4)
microsoft - 0.03% (4)
changed - 0.03% (4)
matter - 0.03% (4)
attended - 0.03% (4)
(2) - 0.03% (4)
wasn’t - 0.03% (4)
price - 0.03% (4)
overall - 0.03% (4)
animation - 0.03% (4)
inside - 0.03% (4)
crowd - 0.03% (4)
story - 0.03% (4)
seeing - 0.03% (4)
5-led - 0.03% (4)
build. - 0.03% (4)
thinking - 0.03% (4)
black - 0.03% (4)
assistant - 0.03% (4)
tested - 0.03% (4)
action, - 0.02% (3)
led. - 0.02% (3)
uno - 0.02% (3)
similar - 0.02% (3)
whether - 0.02% (3)
1st - 0.02% (3)
future - 0.02% (3)
called - 0.02% (3)
schemes - 0.02% (3)
click - 0.02% (3)
laid - 0.02% (3)
oow16 - 0.02% (3)
“board - 0.02% (3)
direction - 0.02% (3)
post, - 0.02% (3)
head - 0.02% (3)
cast - 0.02% (3)
went - 0.02% (3)
mostly - 0.02% (3)
increase - 0.02% (3)
mixed - 0.02% (3)
fellow - 0.02% (3)
moved - 0.02% (3)
i’d - 0.02% (3)
required - 0.02% (3)
(you - 0.02% (3)
precision - 0.02% (3)
local - 0.02% (3)
shower - 0.02% (3)
usually - 0.02% (3)
capabilities - 0.02% (3)
human - 0.02% (3)
unlike - 0.02% (3)
fresh - 0.02% (3)
laptop - 0.02% (3)
yes - 0.02% (3)
casual - 0.02% (3)
serving - 0.02% (3)
watched - 0.02% (3)
program, - 0.02% (3)
volunteers - 0.02% (3)
password - 0.02% (3)
ssid - 0.02% (3)
located - 0.02% (3)
2017 - 0.02% (3)
code. - 0.02% (3)
gallium - 0.02% (3)
powerful - 0.02% (3)
pages - 0.02% (3)
children - 0.02% (3)
abstract - 0.02% (3)
strategic - 0.02% (3)
successful - 0.02% (3)
decided - 0.02% (3)
probably - 0.02% (3)
mqtt, - 0.02% (3)
drove - 0.02% (3)
(13) - 0.02% (3)
brings - 0.02% (3)
restart - 0.02% (3)
go’s - 0.02% (3)
simplified - 0.02% (3)
gets - 0.02% (3)
real-time - 0.02% (3)
allows - 0.02% (3)
windows - 0.02% (3)
decent - 0.02% (3)
import - 0.02% (3)
corner - 0.02% (3)
(android, - 0.02% (3)
ios) - 0.02% (3)
visualize - 0.02% (3)
development - 0.02% (3)
us. - 0.02% (3)
cover - 0.02% (3)
traction - 0.02% (3)
overdrive - 0.02% (3)
capable - 0.02% (3)
busy - 0.02% (3)
behind - 0.02% (3)
helped - 0.02% (3)
demos - 0.02% (3)
nes, - 0.02% (3)
modify - 0.02% (3)
creature - 0.02% (3)
purpose - 0.02% (3)
first, - 0.02% (3)
wasps - 0.02% (3)
city - 0.02% (3)
anki - 0.02% (3)
simple, - 0.02% (3)
values - 0.02% (3)
doing - 0.02% (3)
generated - 0.02% (3)
without - 0.02% (3)
starter - 0.02% (3)
everything - 0.02% (3)
software, - 0.02% (3)
(to - 0.02% (3)
maybe - 0.02% (3)
useful - 0.02% (3)
rolling - 0.02% (3)
collaboration - 0.02% (3)
array - 0.02% (3)
isn’t - 0.02% (3)
(6) - 0.02% (3)
miss - 0.02% (3)
strip, - 0.02% (3)
includes - 0.02% (3)
coding - 0.02% (3)
oracle’s - 0.02% (3)
surprising - 0.02% (3)
safety - 0.02% (3)
cloud. - 0.02% (3)
coded - 0.02% (3)
that, - 0.02% (3)
segment - 0.02% (3)
observe - 0.02% (3)
multiple - 0.02% (3)
contrast - 0.02% (3)
walked - 0.02% (3)
score - 0.02% (3)
goal - 0.02% (3)
sends - 0.02% (3)
eye - 0.02% (3)
gap - 0.02% (3)
particular - 0.02% (3)
spots - 0.02% (3)
javascript - 0.02% (3)
play, - 0.02% (3)
partner - 0.02% (3)
collision - 0.02% (3)
solid - 0.02% (3)
describe - 0.02% (3)
held - 0.02% (3)
interested - 0.02% (3)
servo - 0.02% (3)
box: - 0.02% (3)
mini - 0.02% (3)
driver - 0.02% (3)
here’s - 0.02% (3)
adc - 0.02% (3)
band - 0.02% (3)
front - 0.02% (3)
flite - 0.02% (3)
companies - 0.02% (3)
until - 0.02% (3)
controller, - 0.02% (3)
points. - 0.02% (3)
difficult - 0.02% (3)
iphone - 0.02% (3)
up, - 0.02% (3)
the lv-maxsonar-ez1 - 0.02% (3)
people2 - 0.02% (3)
adjust - 0.02% (3)
controls - 0.02% (3)
way. - 0.02% (3)
appear - 0.02% (3)
acts - 0.02% (3)
cheap - 0.02% (3)
mouth - 0.02% (3)
anyone - 0.02% (3)
detected - 0.02% (3)
(for - 0.02% (3)
complete - 0.02% (3)
meters), - 0.02% (3)
attack - 0.02% (3)
share - 0.02% (3)
latest - 0.02% (3)
robots - 0.02% (3)
showing - 0.02% (3)
desktop - 0.02% (3)
digital - 0.02% (3)
research - 0.02% (3)
bragging - 0.02% (3)
selected - 0.02% (3)
productive - 0.02% (3)
meteor - 0.02% (3)
anthony - 0.02% (3)
aware - 0.02% (3)
provided - 0.02% (3)
pi, - 0.02% (3)
walks - 0.02% (3)
corresponding - 0.02% (3)
end. - 0.02% (3)
socket - 0.02% (3)
sensing - 0.02% (3)
massive - 0.02% (3)
awesome. - 0.02% (3)
thanks - 0.02% (3)
examples - 0.02% (3)
section - 0.02% (3)
mentor - 0.02% (3)
nodebox - 0.02% (3)
(27) - 0.02% (3)
half - 0.02% (3)
6th - 0.02% (3)
hawaii - 0.02% (3)
router - 0.02% (3)
oracle. - 0.02% (3)
least - 0.02% (3)
function - 0.02% (3)
heard - 0.02% (3)
cognitive - 0.02% (3)
code, - 0.02% (3)
ifttt - 0.02% (3)
ripples - 0.02% (3)
simulation - 0.02% (3)
short - 0.02% (3)
around, - 0.02% (3)
helps - 0.02% (3)
focused - 0.02% (3)
noise - 0.02% (3)
topic - 0.02% (3)
angle - 0.02% (3)
list. - 0.02% (3)
standard - 0.02% (3)
happening - 0.02% (3)
tap - 0.02% (3)
commands - 0.02% (3)
systems - 0.02% (3)
friends - 0.02% (3)
thought - 0.02% (3)
support - 0.02% (3)
bottom - 0.02% (3)
(using - 0.02% (3)
attending - 0.02% (3)
seamless - 0.02% (3)
text - 0.02% (3)
students - 0.02% (3)
huge - 0.02% (3)
lots - 0.02% (3)
tries - 0.02% (3)
asked - 0.02% (3)
cases - 0.02% (3)
constant - 0.02% (3)
developers - 0.02% (3)
best - 0.02% (3)
(29) - 0.02% (3)
pogo. - 0.02% (3)
showed - 0.02% (3)
caught - 0.02% (3)
device, - 0.02% (3)
service, - 0.02% (3)
appeal - 0.02% (3)
supply - 0.02% (3)
spoke - 0.02% (3)
road - 0.02% (3)
balance - 0.02% (3)
marketing - 0.02% (3)
(30) - 0.02% (3)
out. - 0.02% (3)
magic - 0.02% (3)
tell - 0.02% (3)
sensor. - 0.02% (3)
(google - 0.02% (3)
kept - 0.02% (3)
ideal - 0.02% (3)
phase - 0.02% (3)
school. - 0.02% (3)
characters - 0.02% (3)
interestingly - 0.02% (3)
notifications) - 0.02% (3)
opportunity - 0.02% (3)
comes - 0.02% (3)
i.e. - 0.02% (3)
chat - 0.02% (3)
join - 0.02% (3)
looking - 0.02% (3)
places - 0.02% (3)
bing - 0.02% (3)
language - 0.02% (3)
walls - 0.02% (3)
them. - 0.02% (3)
encourage - 0.02% (3)
wall, - 0.02% (3)
edition - 0.02% (3)
experience. - 0.02% (3)
 for - 0.02% (3)
at the - 0.02% (3)
is: - 0.02% (3)
pointing - 0.02% (3)
handle - 0.02% (3)
 whenever - 0.02% (3)
house - 0.02% (3)
saw - 0.02% (3)
invite - 0.02% (3)
4th, - 0.02% (3)
features - 0.02% (3)
initially - 0.02% (3)
games. - 0.02% (3)
drawing - 0.02% (3)
painting - 0.02% (3)
🙂 - 0.02% (3)
continuously - 0.02% (3)
bounces - 0.02% (3)
skills - 0.02% (3)
library - 0.02% (3)
passed - 0.02% (3)
spend - 0.02% (3)
(25) - 0.02% (3)
firmware - 0.02% (3)
together. - 0.02% (3)
activity - 0.02% (3)
among - 0.02% (3)
standing - 0.02% (3)
field - 0.02% (3)
won - 0.02% (3)
dashboard - 0.02% (3)
personal - 0.02% (3)
ideas - 0.02% (3)
minecraft - 0.02% (3)
myself - 0.02% (3)
devices, - 0.02% (3)
caption - 0.02% (3)
things, - 0.02% (3)
build: - 0.02% (3)
 also, - 0.02% (3)
kick - 0.02% (3)
(computer - 0.02% (3)
street - 0.02% (3)
occasional - 0.02% (3)
rights - 0.02% (3)
assume - 0.02% (3)
harvard - 0.02% (3)
speaker - 0.02% (3)
(19) - 0.02% (3)
fitting - 0.02% (3)
setting - 0.02% (3)
details - 0.02% (3)
stage - 0.02% (3)
jobs - 0.01% (2)
avoid - 0.01% (2)
colored - 0.01% (2)
grade - 0.01% (2)
(16) - 0.01% (2)
(37) - 0.01% (2)
quality - 0.01% (2)
(24) - 0.01% (2)
precautions - 0.01% (2)
(23) - 0.01% (2)
room. - 0.01% (2)
thao - 0.01% (2)
tent; - 0.01% (2)
cloud, - 0.01% (2)
pull - 0.01% (2)
straight - 0.01% (2)
down. - 0.01% (2)
spots. - 0.01% (2)
queries - 0.01% (2)
seconds. - 0.01% (2)
hotspot - 0.01% (2)
though, - 0.01% (2)
inventables - 0.01% (2)
brief - 0.01% (2)
happened - 0.01% (2)
(28) - 0.01% (2)
early - 0.01% (2)
poor - 0.01% (2)
morning - 0.01% (2)
nearby - 0.01% (2)
past. - 0.01% (2)
advantages - 0.01% (2)
immediately - 0.01% (2)
snapshot - 0.01% (2)
emerge - 0.01% (2)
food - 0.01% (2)
fun, - 0.01% (2)
use, - 0.01% (2)
define - 0.01% (2)
applications - 0.01% (2)
refine - 0.01% (2)
risk - 0.01% (2)
enable - 0.01% (2)
simulation, - 0.01% (2)
(44) - 0.01% (2)
four - 0.01% (2)
action; - 0.01% (2)
hours - 0.01% (2)
(33) - 0.01% (2)
connecting - 0.01% (2)
prior - 0.01% (2)
shapeoko-3 - 0.01% (2)
visitors - 0.01% (2)
equal - 0.01% (2)
like: - 0.01% (2)
instantly - 0.01% (2)
surprisingly - 0.01% (2)
gyms - 0.01% (2)
clear - 0.01% (2)
feedback - 0.01% (2)
rewards - 0.01% (2)
pokemon. - 0.01% (2)
reached - 0.01% (2)
refresh - 0.01% (2)
massively - 0.01% (2)
viral - 0.01% (2)
became - 0.01% (2)
brought - 0.01% (2)
paid - 0.01% (2)
million - 0.01% (2)
market. - 0.01% (2)
proximity - 0.01% (2)
filter - 0.01% (2)
pogo’s - 0.01% (2)
common - 0.01% (2)
coffee - 0.01% (2)
ports. - 0.01% (2)
outside - 0.01% (2)
tour - 0.01% (2)
purchase - 0.01% (2)
prepare - 0.01% (2)
friend’s - 0.01% (2)
starts - 0.01% (2)
lunch - 0.01% (2)
difference - 0.01% (2)
refractor - 0.01% (2)
currently - 0.01% (2)
college - 0.01% (2)
observatory - 0.01% (2)
elusive - 0.01% (2)
problems - 0.01% (2)
wet - 0.01% (2)
jeremy - 0.01% (2)
gives - 0.01% (2)
are. - 0.01% (2)
facebook - 0.01% (2)
subscribe - 0.01% (2)
wish - 0.01% (2)
decision - 0.01% (2)
identify - 0.01% (2)
sets - 0.01% (2)
disruptive - 0.01% (2)
battling - 0.01% (2)
turning - 0.01% (2)
finding - 0.01% (2)
beautiful - 0.01% (2)
go, - 0.01% (2)
eat, - 0.01% (2)
hatch - 0.01% (2)
cnc, - 0.01% (2)
encouraged - 0.01% (2)
pokemon, - 0.01% (2)
pokestops - 0.01% (2)
groundwork - 0.01% (2)
needed. - 0.01% (2)
beta - 0.01% (2)
sold - 0.01% (2)
customer - 0.01% (2)
japan - 0.01% (2)
starmie! - 0.01% (2)
smoothly - 0.01% (2)
brand - 0.01% (2)
staring - 0.01% (2)
follows - 0.01% (2)
overlay - 0.01% (2)
creatures - 0.01% (2)
believe - 0.01% (2)
mid-level - 0.01% (2)
back. - 0.01% (2)
entry - 0.01% (2)
items - 0.01% (2)
integration - 0.01% (2)
augmented - 0.01% (2)
materials, - 0.01% (2)
harder - 0.01% (2)
above - 0.01% (2)
case, - 0.01% (2)
experimental - 0.01% (2)
views - 0.01% (2)
joint - 0.01% (2)
inputs - 0.01% (2)
channel. - 0.01% (2)
verify - 0.01% (2)
concern - 0.01% (2)
official - 0.01% (2)
step-by-step - 0.01% (2)
basics - 0.01% (2)
attract - 0.01% (2)
continue - 0.01% (2)
themselves - 0.01% (2)
website - 0.01% (2)
impact - 0.01% (2)
listening - 0.01% (2)
instructor. - 0.01% (2)
platform. - 0.01% (2)
demonstrate - 0.01% (2)
(10) - 0.01% (2)
inexpensive - 0.01% (2)
electronic - 0.01% (2)
forth - 0.01% (2)
“face” - 0.01% (2)
consisted - 0.01% (2)
14th, - 0.01% (2)
archives - 0.01% (2)
architect - 0.01% (2)
tiers - 0.01% (2)
operate - 0.01% (2)
get the - 0.01% (2)
note, - 0.01% (2)
supplying - 0.01% (2)
necessary - 0.01% (2)
skill?j - 0.01% (2)
typical - 0.01% (2)
narrative - 0.01% (2)
planets - 0.01% (2)
ones. - 0.01% (2)
gluon - 0.01% (2)
workshops - 0.01% (2)
dog - 0.01% (2)
supplies - 0.01% (2)
terms - 0.01% (2)
choose - 0.01% (2)
persistent - 0.01% (2)
unless - 0.01% (2)
perseid - 0.01% (2)
newspaper - 0.01% (2)
materials. - 0.01% (2)
day. - 0.01% (2)
sources - 0.01% (2)
in-app - 0.01% (2)
dynamic - 0.01% (2)
police - 0.01% (2)
shell - 0.01% (2)
manager - 0.01% (2)
too. - 0.01% (2)
button. - 0.01% (2)
ego - 0.01% (2)
“board” - 0.01% (2)
alter - 0.01% (2)
translate - 0.01% (2)
role - 0.01% (2)
chosen - 0.01% (2)
lines - 0.01% (2)
signup - 0.01% (2)
cable. - 0.01% (2)
icon - 0.01% (2)
onto - 0.01% (2)
announcement - 0.01% (2)
on-board - 0.01% (2)
recently, - 0.01% (2)
engineer - 0.01% (2)
“tools” - 0.01% (2)
there. - 0.01% (2)
feet - 0.01% (2)
fantastic - 0.01% (2)
physical - 0.01% (2)
home. - 0.01% (2)
intrigued - 0.01% (2)
match - 0.01% (2)
we have - 0.01% (2)
communicate - 0.01% (2)
tried - 0.01% (2)
stopped - 0.01% (2)
(@edhjones) - 0.01% (2)
island - 0.01% (2)
experiences. - 0.01% (2)
pigs, - 0.01% (2)
spawning - 0.01% (2)
enough. - 0.01% (2)
grow - 0.01% (2)
sync - 0.01% (2)
email, - 0.01% (2)
player’s - 0.01% (2)
(the - 0.01% (2)
considered - 0.01% (2)
approach - 0.01% (2)
wait - 0.01% (2)
year. - 0.01% (2)
convey - 0.01% (2)
important - 0.01% (2)
amount - 0.01% (2)
(most - 0.01% (2)
teams, - 0.01% (2)
sales, - 0.01% (2)
tools, - 0.01% (2)
participate. - 0.01% (2)
yourself - 0.01% (2)
framework - 0.01% (2)
actually - 0.01% (2)
something. - 0.01% (2)
implementation - 0.01% (2)
accepts - 0.01% (2)
claiming - 0.01% (2)
article - 0.01% (2)
variety - 0.01% (2)
due - 0.01% (2)
mac. - 0.01% (2)
normally - 0.01% (2)
work. - 0.01% (2)
judge - 0.01% (2)
(part - 0.01% (2)
essentially - 0.01% (2)
complex, - 0.01% (2)
available. - 0.01% (2)
part, - 0.01% (2)
catches - 0.01% (2)
glass - 0.01% (2)
exchange. - 0.01% (2)
community - 0.01% (2)
rock - 0.01% (2)
“virtual” - 0.01% (2)
avatar, - 0.01% (2)
openworld: - 0.01% (2)
mark.vilrokx - 0.01% (2)
hardware, - 0.01% (2)
vibrate - 0.01% (2)
known - 0.01% (2)
esps - 0.01% (2)
year, - 0.01% (2)
esp8266. - 0.01% (2)
today - 0.01% (2)
nodemcus - 0.01% (2)
knowledge - 0.01% (2)
sonars, - 0.01% (2)
c++ - 0.01% (2)
suitable - 0.01% (2)
beacon - 0.01% (2)
throwing - 0.01% (2)
why? - 0.01% (2)
movement, - 0.01% (2)
“a - 0.01% (2)
this: - 0.01% (2)
mirrored - 0.01% (2)
sdk. - 0.01% (2)
travel - 0.01% (2)
oh, - 0.01% (2)
shows - 0.01% (2)
buddy - 0.01% (2)
languages - 0.01% (2)
“hack” - 0.01% (2)
notifier. - 0.01% (2)
them, - 0.01% (2)
lucky - 0.01% (2)
around. - 0.01% (2)
openworld, - 0.01% (2)
(@mvilrokx) - 0.01% (2)
polished - 0.01% (2)
outfitted - 0.01% (2)
 nodemcu - 0.01% (2)
hooked - 0.01% (2)
action. - 0.01% (2)
emotibot, - 0.01% (2)
bots, - 0.01% (2)
“ping” - 0.01% (2)
turns - 0.01% (2)
addicting - 0.01% (2)
challenging - 0.01% (2)
involve - 0.01% (2)
plot - 0.01% (2)
(as - 0.01% (2)
likes - 0.01% (2)
sparkling - 0.01% (2)
faire. - 0.01% (2)
precise - 0.01% (2)
modified - 0.01% (2)
jet - 0.01% (2)
mechanism - 0.01% (2)
colors - 0.01% (2)
limited - 0.01% (2)
presents - 0.01% (2)
results. - 0.01% (2)
spoken - 0.01% (2)
align - 0.01% (2)
scoring - 0.01% (2)
location, - 0.01% (2)
randomly - 0.01% (2)
learned - 0.01% (2)
oracle, - 0.01% (2)
second, - 0.01% (2)
sharpen - 0.01% (2)
santa - 0.01% (2)
cruz - 0.01% (2)
redwood - 0.01% (2)
shores - 0.01% (2)
taught - 0.01% (2)
participants - 0.01% (2)
originally - 0.01% (2)
painted - 0.01% (2)
one’s - 0.01% (2)
formal - 0.01% (2)
rush - 0.01% (2)
studies” - 0.01% (2)
“color - 0.01% (2)
occasionally - 0.01% (2)
kids’ - 0.01% (2)
years, - 0.01% (2)
concept. - 0.01% (2)
9th, - 0.01% (2)
plays, - 0.01% (2)
blyumen - 0.01% (2)
julia - 0.01% (2)
api. - 0.01% (2)
100 - 0.01% (2)
api, - 0.01% (2)
wrote - 0.01% (2)
projected - 0.01% (2)
guess - 0.01% (2)
floor, - 0.01% (2)
immersive - 0.01% (2)
installation, - 0.01% (2)
stopping - 0.01% (2)
app. - 0.01% (2)
consume - 0.01% (2)
abstractions - 0.01% (2)
rays - 0.01% (2)
brainstorming - 0.01% (2)
plane, - 0.01% (2)
 emotion - 0.01% (2)
interestingly, - 0.01% (2)
services - 0.01% (2)
mashup - 0.01% (2)
switches - 0.01% (2)
now. - 0.01% (2)
i’ll - 0.01% (2)
biggest - 0.01% (2)
bendig - 0.01% (2)
up) - 0.01% (2)
name: - 0.01% (2)
points, - 0.01% (2)
leader - 0.01% (2)
spot, - 0.01% (2)
words - 0.01% (2)
you, - 0.01% (2)
enough, - 0.01% (2)
overall, - 0.01% (2)
board, - 0.01% (2)
peep - 0.01% (2)
blink(1) - 0.01% (2)
over, - 0.01% (2)
keeping - 0.01% (2)
build, - 0.01% (2)
combined - 0.01% (2)
holes - 0.01% (2)
28th, - 0.01% (2)
lamp - 0.01% (2)
invited - 0.01% (2)
glow - 0.01% (2)
pushing - 0.01% (2)
science - 0.01% (2)
(he - 0.01% (2)
astrophysics - 0.01% (2)
exhibition - 0.01% (2)
somewhat - 0.01% (2)
object. - 0.01% (2)
background - 0.01% (2)
data. - 0.01% (2)
related - 0.01% (2)
hunting - 0.01% (2)
sky. - 0.01% (2)
integrated - 0.01% (2)
platform, - 0.01% (2)
but, - 0.01% (2)
modern - 0.01% (2)
html5 - 0.01% (2)
seamlessly - 0.01% (2)
etc), - 0.01% (2)
heart - 0.01% (2)
experiment, - 0.01% (2)
discussions - 0.01% (2)
control. - 0.01% (2)
(type, - 0.01% (2)
example) - 0.01% (2)
upon - 0.01% (2)
systems. - 0.01% (2)
files. - 0.01% (2)
more, - 0.01% (2)
including - 0.01% (2)
aspect - 0.01% (2)
plunge - 0.01% (2)
they’re - 0.01% (2)
whilst - 0.01% (2)
material, - 0.01% (2)
programming - 0.01% (2)
g-code - 0.01% (2)
gadget - 0.01% (2)
tuned - 0.01% (2)
months - 0.01% (2)
(@jkuramot) - 0.01% (2)
“ed - 0.01% (2)
kscope15 - 0.01% (2)
(even - 0.01% (2)
man’s - 0.01% (2)
fair, - 0.01% (2)
rather - 0.01% (2)
modeling - 0.01% (2)
interactive - 0.01% (2)
back-end - 0.01% (2)
streamed - 0.01% (2)
simulate - 0.01% (2)
hawaii. - 0.01% (2)
browser-based - 0.01% (2)
loaded - 0.01% (2)
chests - 0.01% (2)
fall - 0.01% (2)
hold - 0.01% (2)
taking - 0.01% (2)
left: - 0.01% (2)
right: - 0.01% (2)
design, - 0.01% (2)
dates - 0.01% (2)
options - 0.01% (2)
(see - 0.01% (2)
bound - 0.01% (2)
better. - 0.01% (2)
primary - 0.01% (2)
wide - 0.01% (2)
axis - 0.01% (2)
that the - 0.01% (2)
buy - 0.01% (2)
problem. - 0.01% (2)
ipad - 0.01% (2)
audio - 0.01% (2)
sadly - 0.01% (2)
sensors. - 0.01% (2)
entered - 0.01% (2)
efficient - 0.01% (2)
actions. - 0.01% (2)
3rd, - 0.01% (2)
replaced - 0.01% (2)
sea. - 0.01% (2)
remote - 0.01% (2)
fortunately, - 0.01% (2)
strangely - 0.01% (2)
(computer-aided - 0.01% (2)
barrier - 0.01% (2)
functionality - 0.01% (2)
napkin - 0.01% (2)
appropriate - 0.01% (2)
client. - 0.01% (2)
theory - 0.01% (2)
ones, - 0.01% (2)
2016, - 0.01% (2)
workflow - 0.01% (2)
experiments, - 0.01% (2)
whip - 0.01% (2)
macbook - 0.01% (2)
gaming - 0.01% (2)
phone, - 0.01% (2)
town - 0.01% (2)
planet. - 0.01% (2)
weave - 0.01% (2)
devices. - 0.01% (2)
people. - 0.01% (2)
conversations - 0.01% (2)
calculate - 0.01% (2)
gifts - 0.01% (2)
fix - 0.01% (2)
fashion - 0.01% (2)
implemented - 0.01% (2)
server, - 0.01% (2)
and/or - 0.01% (2)
wifi, - 0.01% (2)
basically - 0.01% (2)
to. - 0.01% (2)
stored - 0.01% (2)
batch - 0.01% (2)
distinct - 0.01% (2)
operational - 0.01% (2)
experimenting - 0.01% (2)
types - 0.01% (2)
challenge. - 0.01% (2)
onboard - 0.01% (2)
(remember - 0.01% (2)
successfully - 0.01% (2)
failed - 0.01% (2)
sanding - 0.01% (2)
automatically - 0.01% (2)
calibration, - 0.01% (2)
heel - 0.01% (2)
larger - 0.01% (2)
hundred - 0.01% (2)
emerging - 0.01% (2)
(or - 0.01% (2)
pointed - 0.01% (2)
 since - 0.01% (2)
advance - 0.01% (2)
on-site. - 0.01% (2)
anybody - 0.01% (2)
update - 0.01% (2)
mentioned - 0.01% (2)
samples - 0.01% (2)
be. - 0.01% (2)
pink - 0.01% (2)
atomic - 0.01% (2)
powered - 0.01% (2)
received - 0.01% (2)
sensors, - 0.01% (2)
it). - 0.01% (2)
closeup - 0.01% (2)
configured - 0.01% (2)
wifi. - 0.01% (2)
again, - 0.01% (2)
ap) - 0.01% (2)
reduce - 0.01% (2)
specifically - 0.01% (2)
two, - 0.01% (2)
readings - 0.01% (2)
sending - 0.01% (2)
done. - 0.01% (2)
cannot - 0.01% (2)
goes - 0.01% (2)
moscone - 0.01% (2)
contrast, - 0.01% (2)
block - 0.01% (2)
dress - 0.01% (2)
javaone. - 0.01% (2)
pwm - 0.01% (2)
said, - 0.01% (2)
technology. - 0.01% (2)
introduce - 0.01% (2)
non - 0.01% (2)
session. - 0.01% (2)
days, - 0.01% (2)
sessions - 0.01% (2)
buzzer, - 0.01% (2)
components. - 0.01% (2)
propose - 0.01% (2)
company - 0.01% (2)
in. - 0.01% (2)
by. - 0.01% (2)
hope - 0.01% (2)
spindle - 0.01% (2)
api) - 0.01% (2)
cheers, - 0.01% (2)
display. - 0.01% (2)
record - 0.01% (2)
report - 0.01% (2)
somehow - 0.01% (2)
example, - 0.01% (2)
photo-resistor - 0.01% (2)
small, - 0.01% (2)
milling, - 0.01% (2)
cheaper - 0.01% (2)
 so - 0.01% (2)
suggested - 0.01% (2)
removed - 0.01% (2)
to, - 0.01% (2)
rpi - 0.01% (2)
station - 0.01% (2)
factors - 0.01% (2)
stop. - 0.01% (2)
easier - 0.01% (2)
additional - 0.01% (2)
point, - 0.01% (2)
of the - 0.51% (80)
to the - 0.46% (72)
in the - 0.43% (68)
at the - 0.34% (53)
on the - 0.34% (53)
and the - 0.25% (40)
that i - 0.24% (38)
you can - 0.23% (36)
the game - 0.2% (31)
the nodemcu - 0.18% (29)
or the - 0.18% (29)
for the - 0.17% (26)
it was - 0.17% (26)
with a - 0.16% (25)
with the - 0.14% (22)
as the - 0.14% (22)
all the - 0.13% (20)
2016 • - 0.12% (19)
have a - 0.11% (17)
if you - 0.11% (17)
here is - 0.11% (17)
one of - 0.11% (17)
the sensor - 0.1% (16)
is the - 0.1% (16)
that the - 0.1% (15)
able to - 0.1% (15)
we have - 0.1% (15)
that is - 0.09% (14)
had to - 0.09% (14)
to make - 0.09% (14)
from the - 0.08% (13)
connect to - 0.08% (13)
cnc machine - 0.08% (13)
want to - 0.08% (13)
out the - 0.08% (13)
to use - 0.08% (13)
the first - 0.08% (13)
this is - 0.08% (12)
when i - 0.08% (12)
the oracle - 0.08% (12)
to see - 0.08% (12)
it’s a - 0.08% (12)
i have - 0.08% (12)
ambient display - 0.08% (12)
the sonar - 0.07% (11)
a game - 0.07% (11)
we are - 0.07% (11)
google home - 0.07% (11)
up with - 0.07% (11)
it will - 0.07% (11)
real world - 0.06% (10)
and it - 0.06% (10)
that we - 0.06% (10)
which i - 0.06% (10)
to build - 0.06% (10)
to connect - 0.06% (10)
the data - 0.06% (10)
would be - 0.06% (10)
to get - 0.06% (10)
have to - 0.06% (10)
just a - 0.06% (9)
into the - 0.06% (9)
out to - 0.06% (9)
the work - 0.06% (9)
minor planet - 0.06% (9)
to have - 0.06% (9)
and to - 0.06% (9)
use the - 0.06% (9)
mqtt broker - 0.06% (9)
lot of - 0.06% (9)
maker faire - 0.06% (9)
from a - 0.06% (9)
you are - 0.06% (9)
the robot - 0.06% (9)
the real - 0.06% (9)
the same - 0.06% (9)
we were - 0.06% (9)
the wall - 0.06% (9)
telepresence robot - 0.06% (9)
is not - 0.06% (9)
have been - 0.06% (9)
up the - 0.05% (8)
raymond xie - 0.05% (8)
the team - 0.05% (8)
there is - 0.05% (8)
of our - 0.05% (8)
the workshop - 0.05% (8)
part of - 0.05% (8)
the code - 0.05% (8)
about the - 0.05% (8)
around the - 0.05% (8)
arduino ide - 0.05% (8)
that you - 0.05% (8)
virtual character - 0.05% (8)
the game. - 0.05% (8)
we can - 0.05% (8)
wanted to - 0.05% (8)
with my - 0.05% (8)
since i - 0.05% (8)
the sensors - 0.05% (8)
and we - 0.05% (8)
using a - 0.05% (8)
oaux exchange - 0.05% (8)
get the - 0.05% (8)
the app - 0.05% (8)
the other - 0.05% (8)
amazon echo - 0.04% (7)
to send - 0.04% (7)
like a - 0.04% (7)
was to - 0.04% (7)
need to - 0.04% (7)
be able - 0.04% (7)
appslab - 0.04% (7)
at oracle - 0.04% (7)
by the - 0.04% (7)
we could - 0.04% (7)
some of - 0.04% (7)
the iot - 0.04% (7)
oracle openworld - 0.04% (7)
i could - 0.04% (7)
the internet - 0.04% (7)
and then - 0.04% (7)
the device - 0.04% (7)
the virtual - 0.04% (7)
to come - 0.04% (7)
the way - 0.04% (7)
of things - 0.04% (7)
and an - 0.04% (7)
so that - 0.04% (7)
this year - 0.04% (7)
pokemon go - 0.04% (7)
oracle maker - 0.04% (7)
game play - 0.04% (7)
the go - 0.04% (7)
there a - 0.04% (7)
at openworld - 0.04% (7)
you have - 0.04% (7)
make a - 0.04% (7)
the machine - 0.04% (7)
what i - 0.04% (7)
instead of - 0.04% (7)
me back - 0.04% (6)
with your - 0.04% (6)
daily minor - 0.04% (6)
was the - 0.04% (6)
internet of - 0.04% (6)
• leave - 0.04% (6)
a comment - 0.04% (6)
chance to - 0.04% (6)
home notifier - 0.04% (6)
the wifi - 0.04% (6)
you need - 0.04% (6)
during the - 0.04% (6)
that it - 0.04% (6)
the oaux - 0.04% (6)
the ambient - 0.04% (6)
make sure - 0.04% (6)
xie • - 0.04% (6)
we had - 0.04% (6)
by raymond - 0.04% (6)
a string - 0.04% (6)
double 2 - 0.04% (6)
diy cnc - 0.04% (6)
before we - 0.04% (6)
by noel - 0.04% (6)
iot device - 0.04% (6)
pac-man on - 0.04% (6)
the double - 0.04% (6)
and javaone - 0.04% (6)
led to - 0.04% (6)
and be - 0.04% (6)
get you - 0.04% (6)
in real - 0.04% (6)
the right - 0.04% (6)
data in - 0.04% (6)
the end - 0.04% (6)
noel portugal - 0.04% (6)
using the - 0.04% (6)
as they - 0.04% (6)
at all - 0.04% (6)
it has - 0.04% (6)
leave a - 0.04% (6)
but the - 0.04% (6)
raspberry pi - 0.04% (6)
• october - 0.04% (6)
there are - 0.04% (6)
there were - 0.03% (5)
the arduino - 0.03% (5)
the main - 0.03% (5)
had the - 0.03% (5)
for this - 0.03% (5)
• 1 - 0.03% (5)
• september - 0.03% (5)
over the - 0.03% (5)
they are - 0.03% (5)
used to - 0.03% (5)
and they - 0.03% (5)
the final - 0.03% (5)
i wanted - 0.03% (5)
and get - 0.03% (5)
when the - 0.03% (5)
needs to - 0.03% (5)
between the - 0.03% (5)
set up - 0.03% (5)
my kids - 0.03% (5)
with some - 0.03% (5)
based on - 0.03% (5)
mobile game - 0.03% (5)
real time - 0.03% (5)
it the - 0.03% (5)
interact with - 0.03% (5)
a little - 0.03% (5)
attached to - 0.03% (5)
out of - 0.03% (5)
create a - 0.03% (5)
a mobile - 0.03% (5)
is that - 0.03% (5)
can find - 0.03% (5)
but it - 0.03% (5)
the server - 0.03% (5)
all is - 0.03% (5)
created a - 0.03% (5)
i didn’t - 0.03% (5)
settled on - 0.03% (5)
you to - 0.03% (5)
time i - 0.03% (5)
game is - 0.03% (5)
we want - 0.03% (5)
many times - 0.03% (5)
ultrasonic sensor - 0.03% (5)
like the - 0.03% (5)
something that - 0.03% (5)
will be - 0.03% (5)
the board - 0.03% (5)
nodemcu is - 0.03% (5)
and you - 0.03% (5)
red to - 0.03% (5)
on oracle - 0.03% (5)
when a - 0.03% (5)
make it - 0.03% (5)
in this - 0.03% (5)
and that - 0.03% (5)
and if - 0.03% (5)
since the - 0.03% (5)
you do - 0.03% (5)
this was - 0.03% (5)
up and - 0.03% (5)
could not - 0.03% (5)
use case - 0.03% (5)
as soon - 0.03% (5)
the original - 0.03% (5)
soon as - 0.03% (5)
try to - 0.03% (5)
when it - 0.03% (5)
years ago - 0.03% (5)
turned out - 0.03% (5)
to find - 0.03% (5)
the part - 0.03% (5)
to oracle - 0.03% (5)
to collect - 0.03% (4)
to part - 0.03% (4)
but we - 0.03% (4)
it and - 0.03% (4)
a great - 0.03% (4)
holiday project, - 0.03% (4)
such as - 0.03% (4)
the most - 0.03% (4)
of course, - 0.03% (4)
cross the - 0.03% (4)
they had - 0.03% (4)
the next - 0.03% (4)
the player - 0.03% (4)
working on - 0.03% (4)
how to - 0.03% (4)
touch-typing an - 0.03% (4)
back to - 0.03% (4)
the parts - 0.03% (4)
an iot - 0.03% (4)
the visual - 0.03% (4)
on one - 0.03% (4)
can get - 0.03% (4)
kind of - 0.03% (4)
come to - 0.03% (4)
to talk - 0.03% (4)
character in - 0.03% (4)
led will - 0.03% (4)
to work - 0.03% (4)
it needs - 0.03% (4)
to run - 0.03% (4)
so you - 0.03% (4)
2015 (9) - 0.03% (4)
you connect - 0.03% (4)
it take - 0.03% (4)
a part - 0.03% (4)
this information - 0.03% (4)
out how - 0.03% (4)
the red - 0.03% (4)
come back - 0.03% (4)
red led - 0.03% (4)
like i - 0.03% (4)
trying to - 0.03% (4)
just be - 0.03% (4)
use an - 0.03% (4)
can also - 0.03% (4)
project, a - 0.03% (4)
they were - 0.03% (4)
a person - 0.03% (4)
sensors to - 0.03% (4)
1 comment - 0.03% (4)
we got - 0.03% (4)
area for - 0.03% (4)
and show - 0.03% (4)
in order - 0.03% (4)
and so - 0.03% (4)
 you can - 0.03% (4)
the tent - 0.03% (4)
there was - 0.03% (4)
we will - 0.03% (4)
work with - 0.03% (4)
was not - 0.03% (4)
toy guitar - 0.03% (4)
i used - 0.03% (4)
which is - 0.03% (4)
can connect - 0.03% (4)
mip robot - 0.03% (4)
ide to - 0.03% (4)
you will - 0.03% (4)
does not - 0.03% (4)
mqtt broker. - 0.03% (4)
is what - 0.03% (4)
is touch-typing - 0.03% (4)
the software - 0.03% (4)
sonar sensor - 0.03% (4)
be the - 0.03% (4)
going to - 0.03% (4)
a different - 0.03% (4)
and was - 0.03% (4)
to put - 0.03% (4)
find the - 0.03% (4)
wall is - 0.03% (4)
source code - 0.03% (4)
and mqtt - 0.03% (4)
the cloud - 0.03% (4)
the whole - 0.03% (4)
an obsolete - 0.03% (4)
the exchange - 0.03% (4)
sensors we - 0.03% (4)
far away - 0.03% (4)
the parameter - 0.03% (4)
were a - 0.03% (4)
order to - 0.03% (4)
oracle volunteer - 0.03% (4)
set of - 0.03% (4)
the great - 0.03% (4)
it can - 0.03% (4)
game that - 0.03% (4)
came up - 0.03% (4)
i made - 0.03% (4)
3 comments - 0.03% (4)
are some - 0.03% (4)
i walk - 0.03% (4)
exchange tent - 0.03% (4)
into a - 0.03% (4)
i added - 0.03% (4)
service calls - 0.03% (4)
and it’s - 0.03% (4)
– the - 0.03% (4)
people can - 0.03% (4)
to this - 0.03% (4)
take a - 0.03% (4)
• 3 - 0.03% (4)
portugal • - 0.03% (4)
2 comments - 0.03% (4)
few weeks - 0.03% (4)
added a - 0.03% (4)
exactly what - 0.03% (4)
the following - 0.03% (4)
to create - 0.03% (4)
we used - 0.03% (4)
and do - 0.03% (4)
look at - 0.03% (4)
• december - 0.03% (4)
you get - 0.03% (4)
on your - 0.03% (4)
and install - 0.03% (4)
sent to - 0.03% (4)
and use - 0.03% (4)
the appslab - 0.03% (4)
home push - 0.03% (4)
a telepresence - 0.02% (3)
wifi network - 0.02% (3)
in pogo - 0.02% (3)
as you - 0.02% (3)
data to - 0.02% (3)
it bounces - 0.02% (3)
a nodemcu - 0.02% (3)
i will - 0.02% (3)
place the - 0.02% (3)
one side - 0.02% (3)
of their - 0.02% (3)
notifier (google - 0.02% (3)
can then - 0.02% (3)
the job - 0.02% (3)
emotion recognition - 0.02% (3)
a raspberry - 0.02% (3)
2012 (11) - 0.02% (3)
let me - 0.02% (3)
could easily - 0.02% (3)
your email - 0.02% (3)
the ultrasonic - 0.02% (3)
end of - 0.02% (3)
sonar is - 0.02% (3)
2016 (5) - 0.02% (3)
nodemcu with - 0.02% (3)
i found - 0.02% (3)
code from - 0.02% (3)
the reason - 0.02% (3)
something in - 0.02% (3)
place it - 0.02% (3)
control a - 0.02% (3)
and connect - 0.02% (3)
to that - 0.02% (3)
week, i - 0.02% (3)
openworld and - 0.02% (3)
and even - 0.02% (3)
collect a - 0.02% (3)
possible to - 0.02% (3)
it from - 0.02% (3)
on their - 0.02% (3)
a pokemon - 0.02% (3)
can see - 0.02% (3)
ultrasonic sensors - 0.02% (3)
the big - 0.02% (3)
movement in - 0.02% (3)
modify the - 0.02% (3)
and of - 0.02% (3)
emotion sensing - 0.02% (3)
the idea - 0.02% (3)
as long - 0.02% (3)
before the - 0.02% (3)
to attend - 0.02% (3)
we all - 0.02% (3)
not have - 0.02% (3)
of them - 0.02% (3)
and with - 0.02% (3)
vision api - 0.02% (3)
when somebody - 0.02% (3)
didn’t know - 0.02% (3)
connected to - 0.02% (3)
three of - 0.02% (3)
are in - 0.02% (3)
cloud service - 0.02% (3)
it works - 0.02% (3)
idea of - 0.02% (3)
my own - 0.02% (3)
bounces of - 0.02% (3)
to keep - 0.02% (3)
set the - 0.02% (3)
the office - 0.02% (3)
i tested - 0.02% (3)
bit of - 0.02% (3)
noel (@noelportugal) - 0.02% (3)
we needed - 0.02% (3)
enough to - 0.02% (3)
two years - 0.02% (3)
were just - 0.02% (3)
allows you - 0.02% (3)
for one, - 0.02% (3)
walk around - 0.02% (3)
and why - 0.02% (3)
to play - 0.02% (3)
being able - 0.02% (3)
list of - 0.02% (3)
about to - 0.02% (3)
is one - 0.02% (3)
on acrylic - 0.02% (3)
it could - 0.02% (3)
mqtt channel - 0.02% (3)
the blue - 0.02% (3)
could see - 0.02% (3)
looks like - 0.02% (3)
are the - 0.02% (3)
in action - 0.02% (3)
the client - 0.02% (3)
the controller - 0.02% (3)
an arduino - 0.02% (3)
you may - 0.02% (3)
mobile app - 0.02% (3)
2014 (5) - 0.02% (3)
telepresence robots - 0.02% (3)
time ambient - 0.02% (3)
long as - 0.02% (3)
from my - 0.02% (3)
to gain - 0.02% (3)
display at - 0.02% (3)
you want - 0.02% (3)
more than - 0.02% (3)
a notification - 0.02% (3)
we wanted - 0.02% (3)
would have - 0.02% (3)
i work - 0.02% (3)
needed to - 0.02% (3)
in between - 0.02% (3)
so far - 0.02% (3)
game. it - 0.02% (3)
the amazon - 0.02% (3)
web server - 0.02% (3)
its own - 0.02% (3)
them to - 0.02% (3)
is meant - 0.02% (3)
robot to - 0.02% (3)
a large - 0.02% (3)
the perfect - 0.02% (3)
a push - 0.02% (3)
social network, - 0.02% (3)
across the - 0.02% (3)
of all - 0.02% (3)
even if - 0.02% (3)
the device. - 0.02% (3)
is hard - 0.02% (3)
• 2 - 0.02% (3)
the more - 0.02% (3)
for it - 0.02% (3)
will see - 0.02% (3)
over a - 0.02% (3)
thinking and - 0.02% (3)
i’m excited - 0.02% (3)
see how - 0.02% (3)
an experiment - 0.02% (3)
get your - 0.02% (3)
group of - 0.02% (3)
find a - 0.02% (3)
in their - 0.02% (3)
get to - 0.02% (3)
they could - 0.02% (3)
nodemcu and - 0.02% (3)
opportunity to - 0.02% (3)
and there - 0.02% (3)
(android, ios) - 0.02% (3)
was an - 0.02% (3)
the star - 0.02% (3)
at least - 0.02% (3)
talk about - 0.02% (3)
the otn - 0.02% (3)
using an - 0.02% (3)
decided to - 0.02% (3)
by now, - 0.02% (3)
of color - 0.02% (3)
would a - 0.02% (3)
than the - 0.02% (3)
walking around - 0.02% (3)
about a - 0.02% (3)
many people - 0.02% (3)
more about - 0.02% (3)
see more - 0.02% (3)
a long - 0.02% (3)
(google home - 0.02% (3)
in and - 0.02% (3)
and moving - 0.02% (3)
success of - 0.02% (3)
rest of - 0.02% (3)
way of - 0.02% (3)
version of - 0.02% (3)
a couple - 0.02% (3)
of asteroid - 0.02% (3)
on holiday - 0.02% (3)
saber to - 0.02% (3)
along the - 0.02% (3)
i attended - 0.02% (3)
the two - 0.02% (3)
planet center - 0.02% (3)
people2 iphone - 0.02% (3)
what to - 0.02% (3)
to move - 0.02% (3)
is just - 0.02% (3)
the daily - 0.02% (3)
it wasn’t - 0.02% (3)
which was - 0.02% (3)
ready for - 0.02% (3)
a player - 0.02% (3)
is very - 0.02% (3)
server issues - 0.02% (3)
that he - 0.02% (3)
a chance - 0.02% (3)
to say - 0.02% (3)
out at - 0.02% (3)
with our - 0.02% (3)
oracle volunteers - 0.02% (3)
put it - 0.02% (3)
i would - 0.02% (3)
has great - 0.02% (3)
it takes - 0.02% (3)
code on - 0.02% (3)
a pokestop - 0.02% (3)
led light - 0.02% (3)
work and - 0.02% (3)
the components - 0.02% (3)
our work - 0.02% (3)
on pac-man - 0.02% (3)
install a - 0.02% (3)
just to - 0.02% (3)
user experience - 0.02% (3)
one was - 0.02% (3)
where you - 0.02% (3)
real and - 0.02% (3)
since we - 0.02% (3)
use to - 0.02% (3)
to interact - 0.02% (3)
phone to - 0.02% (3)
oracle people2 - 0.02% (3)
iphone app - 0.02% (3)
and see - 0.02% (3)
the bottom - 0.02% (3)
to all - 0.02% (3)
the kit - 0.02% (3)
around in - 0.02% (3)
come up - 0.02% (3)
players to - 0.02% (3)
do the - 0.02% (3)
each other - 0.02% (3)
to control - 0.02% (3)
the anki - 0.02% (3)
to iot - 0.02% (3)
your computer - 0.02% (3)
overdrive car - 0.02% (3)
2009 (21) - 0.02% (3)
it with - 0.02% (3)
the move - 0.02% (3)
i built - 0.02% (3)
the game, - 0.02% (3)
the project - 0.02% (3)
can use - 0.02% (3)
sensor to - 0.02% (3)
recognition at - 0.02% (3)
meaning that - 0.02% (3)
mixed reality - 0.02% (3)
elliot a - 0.02% (3)
the fact - 0.02% (3)
having a - 0.02% (3)
button, a - 0.02% (3)
now, i - 0.02% (3)
workshop at - 0.02% (3)
real world. - 0.02% (3)
has been - 0.02% (3)
or may - 0.02% (3)
-> “board - 0.02% (3)
background and - 0.01% (2)
to define - 0.01% (2)
have any - 0.01% (2)
sensors and - 0.01% (2)
some sensors - 0.01% (2)
lack a - 0.01% (2)
it came - 0.01% (2)
the cloud, - 0.01% (2)
be even - 0.01% (2)
2 does - 0.01% (2)
at openworld, - 0.01% (2)
3rd, 2016 - 0.01% (2)
from an - 0.01% (2)
an ambient - 0.01% (2)
once every - 0.01% (2)
overall the - 0.01% (2)
data, i - 0.01% (2)
and efficient - 0.01% (2)
the ipad - 0.01% (2)
2008 (29) - 0.01% (2)
around to - 0.01% (2)
uses the - 0.01% (2)
cool experiment - 0.01% (2)
morning of - 0.01% (2)
and send - 0.01% (2)
a simplified - 0.01% (2)
second for - 0.01% (2)
a mirror - 0.01% (2)
series of - 0.01% (2)
a dashboard - 0.01% (2)
data from - 0.01% (2)
and took - 0.01% (2)
since it - 0.01% (2)
sensors were - 0.01% (2)
array of - 0.01% (2)
can take - 0.01% (2)
i worked - 0.01% (2)
real time. - 0.01% (2)
my program - 0.01% (2)
there would - 0.01% (2)
2012 (13) - 0.01% (2)
it took - 0.01% (2)
mark and - 0.01% (2)
the people - 0.01% (2)
i finally - 0.01% (2)
a single - 0.01% (2)
i simply - 0.01% (2)
2008 (27) - 0.01% (2)
2012 (8) - 0.01% (2)
time. in - 0.01% (2)
experience is - 0.01% (2)
basic concept - 0.01% (2)
wanted a - 0.01% (2)
2011 (28) - 0.01% (2)
five seconds - 0.01% (2)
push to - 0.01% (2)
other side - 0.01% (2)
a random - 0.01% (2)
off with - 0.01% (2)
ambient display. - 0.01% (2)
designed to - 0.01% (2)
a sensor - 0.01% (2)
after the - 0.01% (2)
2009 (17) - 0.01% (2)
but also - 0.01% (2)
so stay - 0.01% (2)
when something - 0.01% (2)
of telepresence - 0.01% (2)
this project - 0.01% (2)
things work - 0.01% (2)
their own - 0.01% (2)
design an - 0.01% (2)
little more - 0.01% (2)
a button, - 0.01% (2)
(10) april - 0.01% (2)
that led - 0.01% (2)
the end, - 0.01% (2)
harvard college - 0.01% (2)
meteor shower - 0.01% (2)
ios store - 0.01% (2)
base and - 0.01% (2)
i’m happy - 0.01% (2)
on this - 0.01% (2)
say that - 0.01% (2)
of game - 0.01% (2)
mobile games. - 0.01% (2)
phase i - 0.01% (2)
to people - 0.01% (2)
was at - 0.01% (2)
the morning - 0.01% (2)
to allow - 0.01% (2)
and ios - 0.01% (2)
android and - 0.01% (2)
augmented reality - 0.01% (2)
the small - 0.01% (2)
are usually - 0.01% (2)
the groundwork - 0.01% (2)
check out - 0.01% (2)
in your - 0.01% (2)
laid the - 0.01% (2)
may not - 0.01% (2)
feet wet - 0.01% (2)
you don’t - 0.01% (2)
will go - 0.01% (2)
connect a - 0.01% (2)
or javaone - 0.01% (2)
workshop signup - 0.01% (2)
gluon javaone - 0.01% (2)
look for - 0.01% (2)
new this - 0.01% (2)
otn lounge - 0.01% (2)
includes a - 0.01% (2)
them in - 0.01% (2)
button, and - 0.01% (2)
an led - 0.01% (2)
perseid meteor - 0.01% (2)
the very - 0.01% (2)
first edition - 0.01% (2)
of daily - 0.01% (2)
on google - 0.01% (2)
on august - 0.01% (2)
planet is - 0.01% (2)
it features - 0.01% (2)
in japan - 0.01% (2)
groundwork for - 0.01% (2)
environment for - 0.01% (2)
will have - 0.01% (2)
left of - 0.01% (2)
us and - 0.01% (2)
and other - 0.01% (2)
excited that - 0.01% (2)
just as - 0.01% (2)
of pokemon - 0.01% (2)
game. i’m - 0.01% (2)
played on - 0.01% (2)
the go, - 0.01% (2)
and interact - 0.01% (2)
our avatar - 0.01% (2)
high activity - 0.01% (2)
the group - 0.01% (2)
the street - 0.01% (2)
my friend’s - 0.01% (2)
i’ve been - 0.01% (2)
other than - 0.01% (2)
we found - 0.01% (2)
how many - 0.01% (2)
times in - 0.01% (2)
the gym - 0.01% (2)
walk in - 0.01% (2)
staring at - 0.01% (2)
the success - 0.01% (2)
and catching - 0.01% (2)
experience and - 0.01% (2)
work, we - 0.01% (2)
go out - 0.01% (2)
hatch eggs - 0.01% (2)
meant to - 0.01% (2)
that may - 0.01% (2)
be played - 0.01% (2)
to take - 0.01% (2)
that that - 0.01% (2)
for us - 0.01% (2)
to turn - 0.01% (2)
a huge - 0.01% (2)
throwing a - 0.01% (2)
from your - 0.01% (2)
what if - 0.01% (2)
the goal - 0.01% (2)
on looks - 0.01% (2)
helps you - 0.01% (2)
map overlay - 0.01% (2)
excited to - 0.01% (2)
to follow - 0.01% (2)
the location - 0.01% (2)
to give - 0.01% (2)
windows machine, - 0.01% (2)
a problem - 0.01% (2)
14th, 2016 - 0.01% (2)
was in - 0.01% (2)
he was - 0.01% (2)
much more - 0.01% (2)
with mark - 0.01% (2)
all this - 0.01% (2)
and just - 0.01% (2)
workshop guide - 0.01% (2)
– part - 0.01% (2)
(5) january - 0.01% (2)
(2) march - 0.01% (2)
no one - 0.01% (2)
post, we - 0.01% (2)
development environment - 0.01% (2)
iot device. - 0.01% (2)
upload and - 0.01% (2)
data into - 0.01% (2)
(5) may - 0.01% (2)
focus on - 0.01% (2)
wiring diagram - 0.01% (2)
can just - 0.01% (2)
and here - 0.01% (2)
it. it - 0.01% (2)
face on - 0.01% (2)
2016 (2) - 0.01% (2)
the one - 0.01% (2)
to detect - 0.01% (2)
a snapshot - 0.01% (2)
display in - 0.01% (2)
2013 (8) - 0.01% (2)
just before - 0.01% (2)
2013 (7) - 0.01% (2)
over time. - 0.01% (2)
of visitors - 0.01% (2)
most popular - 0.01% (2)
sensor was - 0.01% (2)
experiment in - 0.01% (2)
a conference - 0.01% (2)
(15) april - 0.01% (2)
by ben - 0.01% (2)
bendig • - 0.01% (2)
first time - 0.01% (2)
i felt - 0.01% (2)
2014 (7) - 0.01% (2)
at work - 0.01% (2)
the screen - 0.01% (2)
really a - 0.01% (2)
a face - 0.01% (2)
get the source - 0.01% (2)
note, you - 0.01% (2)
proper port - 0.01% (2)
obsolete skill?j - 0.01% (2)
you at - 0.01% (2)
the workshop. - 0.01% (2)
basics and - 0.01% (2)
to bring - 0.01% (2)
get into - 0.01% (2)
and upload - 0.01% (2)
download it - 0.01% (2)
the proper - 0.01% (2)
the installation - 0.01% (2)
also has - 0.01% (2)
arduino ide, - 0.01% (2)
you press - 0.01% (2)
and go - 0.01% (2)
to “tools” - 0.01% (2)
-> “board” - 0.01% (2)
and select - 0.01% (2)
have set - 0.01% (2)
for nodemcu - 0.01% (2)
board is - 0.01% (2)
of arduino - 0.01% (2)
ide, and - 0.01% (2)
on emotion - 0.01% (2)
channel. the - 0.01% (2)
parameter values - 0.01% (2)
need modify - 0.01% (2)
listening to - 0.01% (2)
by supplying - 0.01% (2)
necessary connection - 0.01% (2)
parameters for - 0.01% (2)
broker. check - 0.01% (2)
values with - 0.01% (2)
your instructor. - 0.01% (2)
the example - 0.01% (2)
let you - 0.01% (2)
press a - 0.01% (2)
nodemcu board - 0.01% (2)
plays a - 0.01% (2)
check the - 0.01% (2)
for you. - 0.01% (2)
test sample - 0.01% (2)
oracle iot - 0.01% (2)
can get the - 0.01% (2)
please note, - 0.01% (2)
code by - 0.01% (2)
supplying necessary - 0.01% (2)
connection parameters - 0.01% (2)
for wifi - 0.01% (2)
network and - 0.01% (2)
a pretty - 0.01% (2)
as 5-led - 0.01% (2)
then get - 0.01% (2)
are randomly - 0.01% (2)
what you - 0.01% (2)
end, i - 0.01% (2)
can move - 0.01% (2)
led strip, - 0.01% (2)
that to - 0.01% (2)
made the - 0.01% (2)
scoring logic - 0.01% (2)
timing and - 0.01% (2)
for any - 0.01% (2)
the parameters - 0.01% (2)
player has - 0.01% (2)
and changed - 0.01% (2)
second, the - 0.01% (2)
middle led - 0.01% (2)
the middle - 0.01% (2)
move the - 0.01% (2)
requires great - 0.01% (2)
sting you, - 0.01% (2)
great timing - 0.01% (2)
and game - 0.01% (2)
code is - 0.01% (2)
events to - 0.01% (2)
nodemcu for - 0.01% (2)
the spot - 0.01% (2)
control and - 0.01% (2)
once a - 0.01% (2)
and our - 0.01% (2)
the way. - 0.01% (2)
the comments - 0.01% (2)
by julia - 0.01% (2)
blyumen • - 0.01% (2)
the last - 0.01% (2)
work on - 0.01% (2)
of formal - 0.01% (2)
one’s sense - 0.01% (2)
and develop - 0.01% (2)
just like - 0.01% (2)
the students - 0.01% (2)
had an - 0.01% (2)
keep playing - 0.01% (2)
our color - 0.01% (2)
color workshop - 0.01% (2)
santa cruz - 0.01% (2)
fun to - 0.01% (2)
workshop to - 0.01% (2)
friends and - 0.01% (2)
i heard - 0.01% (2)
and because - 0.01% (2)
this game - 0.01% (2)
(and if - 0.01% (2)
seems to - 0.01% (2)
game events - 0.01% (2)
box: this - 0.01% (2)
that part - 0.01% (2)
virtual avatar - 0.01% (2)
the ability - 0.01% (2)
we don’t - 0.01% (2)
virtual assistant - 0.01% (2)
oracle virtual - 0.01% (2)
to seeing - 0.01% (2)
or virtual - 0.01% (2)
still a - 0.01% (2)
communication and - 0.01% (2)
to walk - 0.01% (2)
pigs and - 0.01% (2)
game plot - 0.01% (2)
happening in - 0.01% (2)
can easily - 0.01% (2)
step 1 - 0.01% (2)
the avatar - 0.01% (2)
bit more - 0.01% (2)
each button - 0.01% (2)
produce a - 0.01% (2)
for each - 0.01% (2)
hid chip - 0.01% (2)
robot as - 0.01% (2)
on two - 0.01% (2)
makes it - 0.01% (2)
it makes - 0.01% (2)
even a - 0.01% (2)
all you - 0.01% (2)
inside of - 0.01% (2)
projected to - 0.01% (2)
board and - 0.01% (2)
leader board - 0.01% (2)
a video - 0.01% (2)
to black - 0.01% (2)
julia blyumen - 0.01% (2)
• november - 0.01% (2)
28th, 2016 - 0.01% (2)
last week - 0.01% (2)
my kids’ - 0.01% (2)
were invited - 0.01% (2)
enrico is - 0.01% (2)
together with - 0.01% (2)
a variety - 0.01% (2)
were no - 0.01% (2)
with their - 0.01% (2)
the visualization - 0.01% (2)
– it - 0.01% (2)
red for - 0.01% (2)
a good - 0.01% (2)
assistant technologies - 0.01% (2)
ben bendig - 0.01% (2)
they seem - 0.01% (2)
amount of - 0.01% (2)
it’s awesome. - 0.01% (2)
was able - 0.01% (2)
was going - 0.01% (2)
the best - 0.01% (2)
may take - 0.01% (2)
and cam - 0.01% (2)
have good - 0.01% (2)
machine that - 0.01% (2)
machine is - 0.01% (2)
or other - 0.01% (2)
(to understand - 0.01% (2)
issues during - 0.01% (2)
own version - 0.01% (2)
i like - 0.01% (2)
an open - 0.01% (2)
system and - 0.01% (2)
and how - 0.01% (2)
for me, - 0.01% (2)
cnc controller - 0.01% (2)
it. the - 0.01% (2)
from idea - 0.01% (2)
program, where - 0.01% (2)
plunge rate, - 0.01% (2)
you should - 0.01% (2)
from start - 0.01% (2)
to end - 0.01% (2)
start to - 0.01% (2)
sure to - 0.01% (2)
and observe - 0.01% (2)
have it - 0.01% (2)
less of - 0.01% (2)
hit the - 0.01% (2)
ports. you - 0.01% (2)
or maybe - 0.01% (2)
level diy - 0.01% (2)
every time - 0.01% (2)
topic of - 0.01% (2)
encouraged to - 0.01% (2)
it would - 0.01% (2)
a spot - 0.01% (2)
focused on - 0.01% (2)
entry level - 0.01% (2)
price range - 0.01% (2)
but be - 0.01% (2)
gives you - 0.01% (2)
controller is - 0.01% (2)
on all - 0.01% (2)
the machine, - 0.01% (2)
many of - 0.01% (2)
level cnc - 0.01% (2)
machine can - 0.01% (2)
but will - 0.01% (2)
most of - 0.01% (2)
i really - 0.01% (2)
keep the - 0.01% (2)
machine, you - 0.01% (2)
work, and - 0.01% (2)
first week, - 0.01% (2)
for your - 0.01% (2)
moving the - 0.01% (2)
the camera - 0.01% (2)
tested with - 0.01% (2)
run it - 0.01% (2)
run on - 0.01% (2)
any other - 0.01% (2)
to read - 0.01% (2)
did it - 0.01% (2)
know so - 0.01% (2)
emotibot, an - 0.01% (2)
robot. a - 0.01% (2)
computer vision - 0.01% (2)
test the - 0.01% (2)
for oracle - 0.01% (2)
home. so - 0.01% (2)
concept was - 0.01% (2)
object is - 0.01% (2)
guess a - 0.01% (2)
plan and - 0.01% (2)
a name: - 0.01% (2)
led glow - 0.01% (2)
ball lamp - 0.01% (2)
ping sensor - 0.01% (2)
ultrasonic ping - 0.01% (2)
started to - 0.01% (2)
flite by - 0.01% (2)
i created - 0.01% (2)
to it, - 0.01% (2)
will definitely - 0.01% (2)
for our - 0.01% (2)
cutting and - 0.01% (2)
reduce the - 0.01% (2)
come with - 0.01% (2)
but after - 0.01% (2)
rate, plunge - 0.01% (2)
is represented - 0.01% (2)
ux design - 0.01% (2)
emerging technologies - 0.01% (2)
team has - 0.01% (2)
that are - 0.01% (2)
few years - 0.01% (2)
i don’t - 0.01% (2)
used the - 0.01% (2)
google glass - 0.01% (2)
of it. - 0.01% (2)
home notifier. - 0.01% (2)
batch of - 0.01% (2)
in turn - 0.01% (2)
playing with - 0.01% (2)
it for - 0.01% (2)
had some - 0.01% (2)
notification to - 0.01% (2)
echo team - 0.01% (2)
become a - 0.01% (2)
range of - 0.01% (2)
has an - 0.01% (2)
for my - 0.01% (2)
kit includes - 0.01% (2)
way, the - 0.01% (2)
couple of - 0.01% (2)
technology. i - 0.01% (2)
help oracle - 0.01% (2)
workshop was - 0.01% (2)
technical and - 0.01% (2)
non technical - 0.01% (2)
things to - 0.01% (2)
workshop in - 0.01% (2)
at some - 0.01% (2)
session. the - 0.01% (2)
with an - 0.01% (2)
all time - 0.01% (2)
esp8266 wifi - 0.01% (2)
take the - 0.01% (2)
micro controller - 0.01% (2)
was very - 0.01% (2)
and non - 0.01% (2)
i think - 0.01% (2)
same time - 0.01% (2)
was working - 0.01% (2)
oaux exchange. - 0.01% (2)
all our - 0.01% (2)
people get - 0.01% (2)
in contrast, - 0.01% (2)
and talking - 0.01% (2)
lab to - 0.01% (2)
next i - 0.01% (2)
to hit - 0.01% (2)
was really - 0.01% (2)
attach the - 0.01% (2)
sensor and - 0.01% (2)
would get - 0.01% (2)
one in - 0.01% (2)
we finally - 0.01% (2)
sensor.  i - 0.01% (2)
sonar sensors - 0.01% (2)
finally settled - 0.01% (2)
combination of - 0.01% (2)
this turned - 0.01% (2)
until you - 0.01% (2)
analog input - 0.01% (2)
easier to - 0.01% (2)
a digital - 0.01% (2)
within a - 0.01% (2)
accurate readings - 0.01% (2)
it turned - 0.01% (2)
i settled - 0.01% (2)
detect movement - 0.01% (2)
was on - 0.01% (2)
a second - 0.01% (2)
openworld by - 0.01% (2)
very excited - 0.01% (2)
about our - 0.01% (2)
this meant - 0.01% (2)
browser-based 3d - 0.01% (2)
control schemes - 0.01% (2)
but they - 0.01% (2)
needed something - 0.01% (2)
running in - 0.01% (2)
access to - 0.01% (2)
oracle’s internal - 0.01% (2)
for example) - 0.01% (2)
the application - 0.01% (2)
around and - 0.01% (2)
to reduce - 0.01% (2)
more or - 0.01% (2)
demo i - 0.01% (2)
to other - 0.01% (2)
than you - 0.01% (2)
external service - 0.01% (2)
way and - 0.01% (2)
they just - 0.01% (2)
this point, - 0.01% (2)
the browser - 0.01% (2)
are sent - 0.01% (2)
then the - 0.01% (2)
through the - 0.01% (2)
connect up - 0.01% (2)
control devices - 0.01% (2)
now it - 0.01% (2)
a cool - 0.01% (2)
vision and - 0.01% (2)
application running - 0.01% (2)
result of - 0.01% (2)
stay tuned - 0.01% (2)
on what - 0.01% (2)
ed jones - 0.01% (2)
jake (@jkuramot) - 0.01% (2)
be fair, - 0.01% (2)
it did - 0.01% (2)
thanks to - 0.01% (2)
up for - 0.01% (2)
time, so - 0.01% (2)
might be - 0.01% (2)
to present - 0.01% (2)
of hardware - 0.01% (2)
an interactive - 0.01% (2)
3d modeling - 0.01% (2)
location in - 0.01% (2)
aspect of - 0.01% (2)
the demo - 0.01% (2)
calls to - 0.01% (2)
the social - 0.01% (2)
open the - 0.01% (2)
that many - 0.01% (2)
no man’s - 0.01% (2)
(@noelportugal) and - 0.01% (2)
the laser - 0.01% (2)
could find - 0.01% (2)
and control - 0.01% (2)
did not - 0.01% (2)
time it - 0.01% (2)
a “ping” - 0.01% (2)
back as - 0.01% (2)
 if i - 0.01% (2)
room and - 0.01% (2)
of that - 0.01% (2)
sound to - 0.01% (2)
that wall - 0.01% (2)
somebody walks - 0.01% (2)
ping that - 0.01% (2)
wall and - 0.01% (2)
so this - 0.01% (2)
easy as - 0.01% (2)
be done - 0.01% (2)
rely on - 0.01% (2)
anybody being - 0.01% (2)
the solution - 0.01% (2)
have the - 0.01% (2)
turn on - 0.01% (2)
the nodemcu, - 0.01% (2)
store this - 0.01% (2)
is close - 0.01% (2)
the wall, - 0.01% (2)
that this - 0.01% (2)
could just - 0.01% (2)
setup of - 0.01% (2)
it back - 0.01% (2)
ball in - 0.01% (2)
sound and - 0.01% (2)
for whatever - 0.01% (2)
which in - 0.01% (2)
his virtual - 0.01% (2)
requires a - 0.01% (2)
light to - 0.01% (2)
mark (@mvilrokx) - 0.01% (2)
had been - 0.01% (2)
a mqtt - 0.01% (2)
virtual world. - 0.01% (2)
ed quickly - 0.01% (2)
and flash - 0.01% (2)
to help - 0.01% (2)
it out - 0.01% (2)
at oaux - 0.01% (2)
days of - 0.01% (2)
at openworld: - 0.01% (2)
(for the - 0.01% (2)
mark.vilrokx • - 0.01% (2)
comment this - 0.01% (2)
is part - 0.01% (2)
working with - 0.01% (2)
code in - 0.01% (2)
has led - 0.01% (2)
person walking - 0.01% (2)
meant that - 0.01% (2)
in many - 0.01% (2)
by john - 0.01% (2)
on.  if - 0.01% (2)
switch to - 0.01% (2)
board to - 0.01% (2)
exchange on - 0.01% (2)
set them - 0.01% (2)
data was - 0.01% (2)
pretty easy - 0.01% (2)
a signal - 0.01% (2)
i wrote - 0.01% (2)
which would - 0.01% (2)
message to - 0.01% (2)
for his - 0.01% (2)
show the - 0.01% (2)
openworld: the - 0.01% (2)
his post, - 0.01% (2)
where we - 0.01% (2)
few days - 0.01% (2)
the data, - 0.01% (2)
walks by - 0.01% (2)
to john - 0.01% (2)
his visualization. - 0.01% (2)
i considered - 0.01% (2)
and my - 0.01% (2)
build a - 0.01% (2)
will stay - 0.01% (2)
for that - 0.01% (2)
do was - 0.01% (2)
will serve - 0.01% (2)
that in - 0.01% (2)
a small - 0.01% (2)
know what - 0.01% (2)
and when - 0.01% (2)
html pages - 0.01% (2)
not require - 0.01% (2)
wifi that - 0.01% (2)
access point - 0.01% (2)
stored on - 0.01% (2)
(in the - 0.01% (2)
firmware and - 0.01% (2)
wifi ssid - 0.01% (2)
how do - 0.01% (2)
(you can - 0.01% (2)
the mqtt - 0.01% (2)
nodemcu in - 0.01% (2)
switch off - 0.01% (2)
to configure - 0.01% (2)
to any - 0.01% (2)
is available. - 0.01% (2)
 as soon - 0.01% (2)
nodemcu it - 0.01% (2)
brings me - 0.01% (2)
wifi and - 0.01% (2)
was located - 0.01% (2)
one of the - 0.07% (11)
here is a - 0.05% (8)
to connect to - 0.04% (7)
be able to - 0.04% (7)
pac-man on a - 0.04% (6)
internet of things - 0.04% (6)
by raymond xie - 0.04% (6)
a cnc machine - 0.04% (6)
on the nodemcu - 0.04% (6)
• leave a - 0.04% (6)
the real world - 0.04% (6)
leave a comment - 0.04% (6)
to make a - 0.04% (6)
2016 • leave - 0.04% (6)
raymond xie • - 0.04% (6)
daily minor planet - 0.04% (6)
up with a - 0.04% (6)
oracle maker faire - 0.04% (6)
google home notifier - 0.04% (6)
connect to a - 0.03% (5)
in the game - 0.03% (5)
side of the - 0.03% (5)
as soon as - 0.03% (5)
2016 • 1 - 0.03% (5)
the oaux exchange - 0.03% (5)
you can find - 0.03% (5)
the virtual character - 0.03% (5)
part of the - 0.03% (5)
the double 2 - 0.03% (5)
some of the - 0.03% (5)
the internet of - 0.03% (4)
is touch-typing an - 0.03% (4)
8th, 2016 • - 0.03% (4)
i have been - 0.03% (4)
this is the - 0.03% (4)
on is touch-typing - 0.03% (4)
a diy cnc - 0.03% (4)
project, a diy - 0.03% (4)
that i can - 0.03% (4)
on the go - 0.03% (4)
the ambient display - 0.03% (4)
diy cnc adventure - 0.03% (4)
something that i - 0.03% (4)
going to be - 0.03% (4)
i could not - 0.03% (4)
noel portugal • - 0.03% (4)
the nodemcu is - 0.03% (4)
turned out to - 0.03% (4)
up to the - 0.03% (4)
so you can - 0.03% (4)
connect to the - 0.03% (4)
to the oracle - 0.03% (4)
there are a - 0.03% (4)
• 3 comments - 0.03% (4)
holiday project, a - 0.03% (4)
a few weeks - 0.03% (4)
by noel portugal - 0.03% (4)
to create a - 0.03% (4)
to be able - 0.03% (4)
google home push - 0.03% (4)
the appslab - 0.02% (3)
there was a - 0.02% (3)
the wall is - 0.02% (3)
the red led - 0.02% (3)
you can then - 0.02% (3)
to the wifi - 0.02% (3)
openworld and javaone - 0.02% (3)
allows you to - 0.02% (3)
on the top - 0.02% (3)
of an object - 0.02% (3)
you can also - 0.02% (3)
as long as - 0.02% (3)
all the parts - 0.02% (3)
being able to - 0.02% (3)
to send a - 0.02% (3)
here are some - 0.02% (3)
it bounces of - 0.02% (3)
i want to - 0.02% (3)
to the nodemcu - 0.02% (3)
on one side - 0.02% (3)
time ambient display - 0.02% (3)
home notifier (google - 0.02% (3)
oaux exchange tent - 0.02% (3)
and i had - 0.02% (3)
come up with - 0.02% (3)
a cnc machine, - 0.02% (3)
wanted to make - 0.02% (3)
since i didn’t - 0.02% (3)
would be a - 0.02% (3)
the fact that - 0.02% (3)
home push notifications) - 0.02% (3)
ambient display at - 0.02% (3)
• 2 comments - 0.02% (3)
the chance to - 0.02% (3)
part of a - 0.02% (3)
to see how - 0.02% (3)
in the tent - 0.02% (3)
modify the code - 0.02% (3)
settled on the - 0.02% (3)
2016 • 2 - 0.02% (3)
had to use - 0.02% (3)
to use the - 0.02% (3)
in the first - 0.02% (3)
is one of - 0.02% (3)
make a game - 0.02% (3)
attached to the - 0.02% (3)
emotion sensing robot. - 0.02% (3)
the game is - 0.02% (3)
people2 iphone app - 0.02% (3)
you are in - 0.02% (3)
a game that - 0.02% (3)
on holiday project, - 0.02% (3)
of the way - 0.02% (3)
(google home push - 0.02% (3)
emotion recognition at - 0.02% (3)
to come up - 0.02% (3)
at oracle maker - 0.02% (3)
the oracle maker - 0.02% (3)
on pac-man on - 0.02% (3)
oracle people2 iphone - 0.02% (3)
on oracle people2 - 0.02% (3)
the anki overdrive - 0.02% (3)
to interact with - 0.02% (3)
at the end - 0.02% (3)
want to have - 0.02% (3)
to collect a - 0.02% (3)
virtual character in - 0.02% (3)
a part of - 0.02% (3)
the game play - 0.01% (2)
the success of - 0.01% (2)
oracle volunteers and - 0.01% (2)
on emotion recognition - 0.01% (2)
in the cloud - 0.01% (2)
ben bendig • - 0.01% (2)
face on a - 0.01% (2)
many of the - 0.01% (2)
is a little - 0.01% (2)
the robot to - 0.01% (2)
is the result - 0.01% (2)
guide – part - 0.01% (2)
cnc machine that - 0.01% (2)
xie • september - 0.01% (2)
14th, 2016 • - 0.01% (2)
development environment for - 0.01% (2)
to make the - 0.01% (2)
here is an - 0.01% (2)
get the source code - 0.01% (2)
but it could - 0.01% (2)
note, you need - 0.01% (2)
i have to - 0.01% (2)
one of our - 0.01% (2)
are a lot - 0.01% (2)
it features a - 0.01% (2)
a series of - 0.01% (2)
you do the - 0.01% (2)
every time i - 0.01% (2)
and moving the - 0.01% (2)
to design an - 0.01% (2)
in real time. - 0.01% (2)
time, so i - 0.01% (2)
had a few - 0.01% (2)
of the team - 0.01% (2)
app in the - 0.01% (2)
pokemon go for - 0.01% (2)
there would be - 0.01% (2)
queries once every - 0.01% (2)
an obsolete skill?j - 0.01% (2)
perseid meteor shower - 0.01% (2)
i finally settled - 0.01% (2)
to have a - 0.01% (2)
the first week - 0.01% (2)
it turned out - 0.01% (2)
(to understand the - 0.01% (2)
snapshot of the - 0.01% (2)
by supplying necessary - 0.01% (2)
connection parameters for - 0.01% (2)
laid the groundwork - 0.01% (2)
it is very - 0.01% (2)
there is no - 0.01% (2)
can find the - 0.01% (2)
details about the - 0.01% (2)
many times in - 0.01% (2)
is that you - 0.01% (2)
the location of - 0.01% (2)
oracle iot cloud - 0.01% (2)
download it from - 0.01% (2)
a little more - 0.01% (2)
to “tools” -> - 0.01% (2)
the game. i’m - 0.01% (2)
go to “tools” - 0.01% (2)
the arduino ide - 0.01% (2)
the board to - 0.01% (2)
android and ios - 0.01% (2)
to be played - 0.01% (2)
you need install - 0.01% (2)
you need to - 0.01% (2)
of the game. - 0.01% (2)
the setup of - 0.01% (2)
as they play - 0.01% (2)
excited to see - 0.01% (2)
of daily minor - 0.01% (2)
please note, you - 0.01% (2)
wifi network and - 0.01% (2)
edition of daily - 0.01% (2)
mqtt broker. check - 0.01% (2)
the parameter values - 0.01% (2)
with your instructor. - 0.01% (2)
you press a - 0.01% (2)
is sent to - 0.01% (2)
iot cloud service - 0.01% (2)
can get the source - 0.01% (2)
to say that - 0.01% (2)
with your name - 0.01% (2)
i can use - 0.01% (2)
need modify the - 0.01% (2)
code by supplying - 0.01% (2)
necessary connection parameters - 0.01% (2)
for wifi network - 0.01% (2)
and the daily - 0.01% (2)
and mqtt broker. - 0.01% (2)
check the parameter - 0.01% (2)
values with your - 0.01% (2)
let you press - 0.01% (2)
has led to - 0.01% (2)
emotibot, an emotion - 0.01% (2)
elliot a little - 0.01% (2)
it to the - 0.01% (2)
mip robot as - 0.01% (2)
that we can - 0.01% (2)
i tested with - 0.01% (2)
by mark.vilrokx • - 0.01% (2)
will be the - 0.01% (2)
years ago i - 0.01% (2)
to set up - 0.01% (2)
setting up the - 0.01% (2)
amazon echo team - 0.01% (2)
a “ping” to - 0.01% (2)
come back as - 0.01% (2)
as i walk - 0.01% (2)
how far away - 0.01% (2)
the reason i - 0.01% (2)
walks by the - 0.01% (2)
between the wall - 0.01% (2)
the sonar is - 0.01% (2)
to be done - 0.01% (2)
rely on anybody - 0.01% (2)
code on the - 0.01% (2)
is the wall - 0.01% (2)
which in turn - 0.01% (2)
that is close - 0.01% (2)
to the wall - 0.01% (2)
this is a - 0.01% (2)
person walking by - 0.01% (2)
the wall and - 0.01% (2)
you have to - 0.01% (2)
we came up - 0.01% (2)
the first to - 0.01% (2)
want to make - 0.01% (2)
ultrasonic ping sensor - 0.01% (2)
was able to - 0.01% (2)
workshop at the - 0.01% (2)
by julia blyumen - 0.01% (2)
sharpen one’s sense - 0.01% (2)
to test the - 0.01% (2)
the topic of - 0.01% (2)
santa cruz to - 0.01% (2)
to my kids - 0.01% (2)
that i would - 0.01% (2)
of them i - 0.01% (2)
and this is - 0.01% (2)
and if you - 0.01% (2)
to walk around - 0.01% (2)
middle led to - 0.01% (2)
to the right - 0.01% (2)
here is the - 0.01% (2)
a game is - 0.01% (2)
it was an - 0.01% (2)
in the visualization - 0.01% (2)
there were a - 0.01% (2)
that it needs - 0.01% (2)
easy to use - 0.01% (2)
all you need - 0.01% (2)
a variety of - 0.01% (2)
oracle virtual assistant - 0.01% (2)
a comment i - 0.01% (2)
to put the - 0.01% (2)
didn’t know what - 0.01% (2)
where you do - 0.01% (2)
and install a - 0.01% (2)
the first time - 0.01% (2)
the kit includes - 0.01% (2)
technical and non - 0.01% (2)
one of my - 0.01% (2)
had the chance - 0.01% (2)
the same time - 0.01% (2)
the rest of - 0.01% (2)
the result of - 0.01% (2)
a couple of - 0.01% (2)
led glow ball - 0.01% (2)
service calls to - 0.01% (2)
aspect of the - 0.01% (2)
now it was - 0.01% (2)
if you walk - 0.01% (2)
that they were - 0.01% (2)
if we could - 0.01% (2)
to reduce the - 0.01% (2)
in the oaux - 0.01% (2)
this point, i - 0.01% (2)
the browser client - 0.01% (2)
out of the - 0.01% (2)
able to send - 0.01% (2)
from the same - 0.01% (2)
the other side - 0.01% (2)
at this point, - 0.01% (2)
start to end - 0.01% (2)
double 2 does - 0.01% (2)
non technical people - 0.01% (2)
you can see - 0.01% (2)
the wifi ssid - 0.01% (2)
a few days - 0.01% (2)
enough to be - 0.01% (2)
 as soon as - 0.01% (2)
nodemcu it will - 0.01% (2)
brings me to - 0.01% (2)
the blue led - 0.01% (2)
blue led will - 0.01% (2)
two years ago - 0.01% (2)
a signal to - 0.01% (2)
then store this - 0.01% (2)
at openworld: the - 0.01% (2)
google home notifier. - 0.01% (2)
the data to - 0.01% (2)
on the other - 0.01% (2)
it was on - 0.01% (2)
of the first - 0.01% (2)
the sensors to - 0.01% (2)
bounces of an - 0.01% (2)
attach the sensor - 0.01% (2)
was going to - 0.01% (2)
we have a - 0.01% (2)
around the office - 0.01% (2)
would have to - 0.01% (2)
the exchange on - 0.01% (2)
of the ultrasonic - 0.01% (2)
sensors we used - 0.01% (2)
to detect movement - 0.01% (2)
on the hardware, - 0.01% (2)
to put it - 0.01% (2)

Here you can find chart of all your popular one, two and three word phrases. Google and others search engines means your page is about words you use frequently.

Copyright © 2015-2016 hupso.pl. All rights reserved. FB | +G | Twitter

Hupso.pl jest serwisem internetowym, w którym jednym kliknieciem możesz szybko i łatwo sprawdź stronę www pod kątem SEO. Oferujemy darmowe pozycjonowanie stron internetowych oraz wycena domen i stron internetowych. Prowadzimy ranking polskich stron internetowych oraz ranking stron alexa.