This presentation is the second part of Gideros Mobile Academy series, and we’ll talk about installing Gideros Studio, together with requirements and how to install these requirements.
2. Agenda
• Downloading Gideros Studio
• Installing the prerequisites
• Installing Gideros Studio
• Running Gideros Studio
• Your first code!
3. Gideros Studio requirements
• You can use Gideros Studio standalone, without installing other 3rd
party applications for building your application.
– This way you can
• Evaluate the software
• Run your application under Gideros Player, and
• See how it'll feel like.
– However it may not be possible to test some of the features that
come with device, e.g gyro, compass, etc.
• Therefore, in order to build for iOS and Android, you’ll need some
libraries and IDE’s, such as
– Java
– Eclipse and Xcode
4. iPhone / iPad device build requirements
• To build for iPhone/iPad real device, you'll need the following:
• 64 bit Mac OS X Snow Leopard or Mac OS X Lion (for compiling
and signing)
• Xcode
• Apple Developer License
These are not required to build for Android
5. Android device build requirements
• To build for Android real device, you'll need the following:
• Java SDK
• Eclipse IDE
• Android SDK 2.1 or higher
• Android Development Tools (ADT)
• (Later) Google Developer License – for sending apps to Android
markets.
These are not required to build for iOS (iPhone or iPad)
6. Installing Java JDK
• Java is required if you want to modify, enhance and build your
application using Eclipse IDE. To install Java JDK, follow these steps.
• Go to
http://www.oracle.com/technetwork/java/javase/downloads/index.html
• Click on Java 6 JDK
• Choose your platform
• Install Java JDK on your system
This step not required to build for iOS (iPhone or iPad)
7. Installing Eclipse
• Eclipse is required to build APK files for Android. If you are not going
to build for this platform, then you may skip this step. To install
Eclipse, do the following:
• Go to http://eclipse.org/downloads/
• Choose your operating system
• Choose either 32 or 64 bit, depending on your operating
system, and download "Eclipse IDE for Java Developers".
• Extract the zip file to a folder
• Eclipse is now ready to run.
This step not required to build for iOS (iPhone or iPad)
8. Installing Android SDK 2.1
• Gideros Studio uses Android SDK 2.1 or higher, therefore Android
applications built with Gideros Studio runs on devices running
Android 2.1.
• Go to http://developer.android.com/sdk/index.html
• Download and install the package for the platform of your choice.
• Run tools/android (Android SDK and AVD Manager)
• Click on Available Packages
• Install SDK Platform Android 2.1, API 7, revision 3
This step not required to build for iOS (iPhone or iPad)
9. Installing Android Development Tools for Eclipse
• ADT extends Eclipse to let you quickly modify your
application, which is exported from Gideros Studio.
• Using the Android SDK tools, you can export signed (or unsigned)
.apk files in order to distribute your application.
• Since Gideros Studio can export Java source code, you can modify
exported Java code before building the final APK (Android package)
• Install ADT plugin for Eclipse using the installation steps defined
here: http://developer.android.com/sdk/eclipse-adt.html
This step not required to build for iOS (iPhone or iPad)
10. Downloading Gideros Studio
• Downloading and installing Gideros Studio is free.
• You are also encouraged to try beta builds, but make sure that beta
software may contain some bugs.
• System requirements:
• 1 Ghz processor
• 1 Gb RAM
• 250 Mb disk space for MS Windows
• 340 Mb disk space for Mac OS X
11. Installing Gideros Studio
• For MS Windows:
• Double click on the executable you downloaded and follow
these steps:
• Choose destination folder
• Click install
• For Mac OS X:
• Double-click the .dmg file to mount it
• Drag & drop Gideros folder into your Applications directory
12. Your first code, hello ball
• Open Gideros Studio and create a new project from "File → New
Project" menu. Name your project “HelloBall”
• Right click the project name at Project tab and select "Add New
File…" Name your file "main.lua" and click OK (this is your main file)
• Double-click main.lua and write print("Hello Ball") in IDE.
• Press start button (or select "Player → Start" from main menu) to
run the project.
• You’ll see the output of your project at the "Output" panel.
13. A more complex example
• Copy the code below and paste it into main.lua
local background = if x < 0 then
Bitmap.new(Texture.new("field.png")) fruit.xdirection = 1
stage:addChild(background) end
if x > 320 - fruit:getWidth() then
local fruit = Bitmap.new(Texture.new("ball.png")) fruit.xdirection = -1
end
fruit.xdirection = 1
fruit.ydirection = 1 if y < 0 then
fruit.ydirection = 1
fruit.xspeed = 2.5
end
fruit.yspeed = 4.3
if y > 480 - fruit:getHeight() then
stage:addChild(fruit) fruit.ydirection = -1
end
function onEnterFrame(event)
fruit:setX(x)
local x = fruit:getX() fruit:setY(y)
local y = fruit:getY() end
x = x + (fruit.xspeed * fruit.xdirection) stage:addEventListener(Event.ENTER_FRAME, onEnterFra
me)
y = y + (fruit.yspeed * fruit.ydirection)
14. Adding images to asset library
• Now let’s add some images to our asset library
• Download field.png and ball.png (URL below) and copy these
images to your project directory.
• Right click the project name and select "Add Existing Files…" to add
your image files to the project
Field.png: http://giderosmobile.com/documentation/assets/field.png
Ball.png: http://giderosmobile.com/documentation/assets/ball.png
15. Running in Gideros Player
• Now select "Player → Start Local Player” to start Gideros Player.
• It shows the IP address of your PC and the player.
• After player opens, start and stop icons become enabled on the toolbar.
• This means Gideros Studio is now connected to Gideros Player and ready to
upload your code and assets and then run the project.
• Press start button (or select "Player → Start" from main menu) to
run the project.
• Balls will be bouncing back and forth in the Player
Hello and welcome to Gideros Mobile Academy. Gideros Studio is a multiplatform mobile development environment, which allows develop your mobile application easily and faster. It includes an integrated development environment and an Software Development Kit, together with several examples and tutorials. This video is the second part of Gideros Mobile Academy series, and we’ll talk about installing Gideros Studio, together with requirements and how to install these requirements.
This slide gives an agenda of this tutorial. In this presentation, we’ll talk about downloading and installing Gideros Studio and required libraries such as Eclipse, Xcode and Java.