smart city tech workshops - amazon s3 · smart city tech workshops after the conference, the...
TRANSCRIPT
�1
SMART CITY TECH WORKSHOPS
After the conference, the following day will be dedicated to a
series of workshops that provide in-depth training on the latest
technology necessary for building smart city applications.
The workshops are conducted as intensive “Zero to Hero”
bootcamps - where in 1 day attendees can learn everything
from the basics all the way to building a fully functional smart
city application.
Workshops will feature the latest and coolest future tech from
autonomous drones and hydroponics, to robotics and building
your own IoT devices.
�2
1. IOS APPS DEVELOPMENT FOR IOT
Our famous Zero To Hero Swift workshop is coming to the
Dubrovnik Smart City Startups conference. The workshop is
suitable for everyone, so all beginners and advanced iOS
developers are invited to learn and create. The workshop starts
with Swift and iOS basics, then moves to our CityOS Swift
framework that enables working with IoT devices. After learning
about the CityOS framework, we will start developing an app
with a real CityOS IoT device.
TOPICS COVERED
• Swift Basics - Learn the most crucial things about Swift programming language
• iOS 9 basics - After mastering Swift, it’s time to move to iOS basics, where you will learn how to create and develop iOS apps
�3
• CityOS framework - Our CityOS framework is made for easiest communication with any IoT device, and we will learn how to use it
• Working with a real CityOS IoT device - We will put everything we have learned to the test and get to know how to interact with real IoT device
• Demo - we’ll showcase everything we have created
INSTRUCTORS
Andrej Šarić, Senior iOS developer at Enum Software
Said Sikira, Senior iOS/OSX/watchOS/tvOS developer at CityOS
�4
2. APP+DEVICE DESIGN FOR DEVELOPERS
Part 1: UX/UI App Design
This crash course on UI design will give you everything you need
to design an app with no prior experience. We will cover
everything from personas and flow maps to wireframing and
visual design. More importantly, this course will teach you how to
think like an entrepreneur, since knowing why you are designing
something and who it is for is just as important as the actual
design itself.
�5
TOPICS COVERED
• Intro to User Experience Design (UX)
• User Interface Do's & Don'ts
• Personas, User Stories & Flow Maps
• Wireframing Your App Prototyping Overview and Workshop
Part 2: Device Design
This brief course will walk you through the basics of designing a
human-centered, thoughtful product. Great products are the
result of masterfully balancing aesthetics with form, function,
�6
usability, ergonomics, engineering, and marketability. This
course will cover the fundamentals of product design, where
you’ll learn to discover and translate user needs into a design
while factoring in technical and financial constraints. By the end,
you will have a comprehensive understanding of everything
that’s involved in designing an exciting, compelling product.
TOPICS COVERED
• Intro to Product Design
• 3D Design Process
• Case Studies in Product Design
INSTRUCTORS
Monika Godfrey, UX Advisor/CityOS Co-founder
Haris Ovčina, Architect / 3D designer at CityOS
�7
3. DRONE AUTOMATION USING NODE
A workshop dedicated to the most
popular modern Web platform -
NodeJS - but with an IoT twist -
programming a drone!
Suited for both beginners and
advanced NodeJS hackers, through
this workshop, we'll go from basic
JavaScript programming, building
NodeJS Web Services, to controlling
and streaming media from an AR
Parrot 2.0 drone.
TOPICS COVERED
• JavaScript Basics - Intro to JavaScript programming
• NodeJS Basics - Intro to JavaScript web services with NodeJS
�8
• Drone Programming - Control an AR Parrot 2.0 with a NodeJS program - calibrating, steering, pitching, spinning and flipping
• Capturing Drone Media - Streaming live video and images from drone's HD camera
• Demo - A showcase of our newly acquired skills
INSTRUCTOR
Aljoša Šljuka, NodeJS developer at CityOS
�9
4. BUILD YOUR OWN HYDROPONICS
Do you want to taste the pure
pleasure of healthy food? Join
us and learn how to produce it
in an automated environment
without classic gardening. The
workshop will cover all
development stages from
micro-controller
programming, seed selection
to successful plant breeding.
Learn how to produce
delicious vegetables based on
the hydroponics system, and by the end, you will be able to scale
up your production and produce vegetables for your family and
friends.
�10
TOPICS COVERED
• Micro controllers - Atmel pure power, Introduce Arduino’s products (Arduino Uno, Arduino Pro Mini, Arduino Mega)
• Sensors and Equipment - Describe all sensors and equipment necessary for automated plant breeding (temperature, humidity, soil humidity, water pump, air pump, water level, valves, flow meter)
• Input and Output - Difference between analog and digital - Pros and Cons. Collecting inputs and producing outputs. Describe necessary inputs for plants. Create algorithm to make outputs
• Re Relays and AC - How to use relays. How to control other devices (220 V) with a relay
• Plant environment - What are necessary conditions for plant growth, from seed to mature plant. How to make your hydroponics
• Seed - How to select the best seed and how to stimulate sprouting
• Growth - Metrics for the environment for growth
• Yield - How many days you need for different vegetables to be served on your desk
�11
INSTRUCTORS
Dubravko Jakovljević, IoT developer at Universal Industries
Emir Memišević, Beekeeper at Royal Jelly Memišević
Prof. Dr. Elvedin Hanić, Hydroponics expert
�12
5. BUILD YOUR OWN IOT DEVICE
Learn to master electronic
devices: build them, connect
them, and control them in this
makers workshop suitable for
all ages and backgrounds. The
workshop starts with IoT and
Arduino basics, followed by a
fun, hands-on session where
you’ll learn how to blink LEDs,
connect different types of
sensors, communication
modules such as WiFi, and
much, much more. With this knowledge, we will build one IoT
prototype device – a remote switch, which could be used for
turning lights off and on, unlocking the doors, etc.
�13
TOPICS COVERED
1. IoT basics – Learn what IoT is and where you can use it
2. Arduino basics – How to use Arduino, limits and possibilities
3. LEDs and simple electronics – Crash course in elementary
electronics
4. Sensors – Available sensors and how to connect them to
Arduino
5. Prototype – We’ll make one IoT device as an example
6. Demo - We’ll showcase everything we have created
INSTRUCTORS
Niksa Vlahušić, Smart City strategist at DURA
Robert Kalačić, CTO/Senior hardware engineer at Universal
Industries
Petar Matuško, Systems architect at Universal Industries
�14
6. LEGO ROBOTICS (FOR JUNIORS 8+)
Build, learn, and have a ton of
fun with Lego Mindstorms! In
this popular workshop, kids ages
8+ will be introduced to robotics
by learning to build their own
walking, talking robot from
scratch. First, they will assemble
a unique robot using LEGO
bricks, then program it to move,
and sense the environment, and
be the cutest robot there is.
TOPICS COVERED
• Lego Mindstorms EV3 Assembly - Assemble
your robot from Lego bricks
• EV3 Programming Basics - EV3 processor,
motors, forward movement
�15
• EV3 Sensors - Touch, ultrasonic and color sensors, robot
movement based on inputs
• Showcase - Putting it all together into one smart Lego robot
INSTRUCTOR
Armin Salčin, Electronic engineer at CityOS
�16
SIGN UP NOW! SPACE IS LIMITED.
HTTP://CITYOS.IO/DUBROVNIK
�17