Saturday, September 20, 2014

Thursday, October 17, 2013

Appcelerator Titanium Studio 3.x - Cross-Platform Mobile Development

Appcelerator Titanium Studio 3.x - Cross-Platform Mobile Development

Here are few notes on my first look at this product.

The FB Group for TechMasters TwinCities brought up cross-platform mobile development and the Appcelerator product.
https://www.facebook.com/groups/25823523812/

The product page wasn't immediately very intuitive to me however it looks like the Titanium Studio product is a free solo development path.
http://www.appcelerator.com/plans-pricing/

After registering and an email confirmation the download and install was a reasonably small footprint.

Although had the 64-bit JDK installed on my Windows 8 laptop Titanium Studio 3.x would not proceed.

You will need the 32-bit JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Which is noted here.
http://docs.appcelerator.com/titanium/latest/#!/guide/Prerequisites

After installing the side-by-side install of the 32-bit JDK there was no further setup necessary for Java which was a question for me as the error led me to believe I may need to add Java to my path! This link was helpful, so I didn't add Java to the Path, although I have a JAVA_HOME which I believe was for Eclipse?
http://stackoverflow.com/questions/10943763/using-64bit-and-32-bit-jdk

Node.JS was installed on my machine. Github was configured into the IDE.

http://docs.appcelerator.com/titanium/latest/#!/guide/Quick_Start-section-29004949_QuickStart-YourFirstMobileApp

Configure Native SDK
Android, Blackberry and Tizen are listed.

(What IS Tizen? - No Windows or Apple?)

A surprisingly nice dynamic validation occurred upon entering the path to the Android SDK that exists under the ADT Bundle with Android Eclipse.
http://developer.android.com/sdk/index.html

Now to update Android SDK, requirements are for level 10 which surprised me, Nook is on 15....

>>>Android configuration details.

One or more pieces are missing from the Android SDK. It may be that the Android SDK is already installed and Titanium Studio cannot locate the directory, or it may be that some additional components need to be installed.
Items required:
  • An Android SDK is missing. Titanium requires Android platform 2.3.*
  • Add-On addon.+google.+apis.+10
<<<

IOS looks available when following a number of steps, free to code against if not testing on a physical mac device.

Question now is if not persuing the iOS SDK here, what does Titanium studio potentially offer the Android developer?

Moving from the "Get Started" to the "Develop" tab I see that a Nook example is available.

Selecting a project, calling it "MyFirstTitaniumApp"
Running, using Android emulator, launching.
All very quick and easy so far.

So where is my app?
The quick start instructions suggest I should see a white screen with the words "Welcome to Titanium!", which I don't. Can I find this app on the phone?

On the emulator, trying menu, and a bunch of stuff, clicking menu again, and now I see it. I did run again if that made a difference?

While I barely know what I am doing in both of these environments, Titanium Studio does seem easier and faster than Android SDK, ADT Bundle. Will TS bring me a more advanced framework to build upon and one that makes it easy to publish iOS as well? Will it have the emulator capabilities that the ADT bundle has???


Thursday, September 22, 2011

Mobile Network Speed


What is the difference?

The Droid Bionic finally gets it right, with 4G LTE service, a supersized 4.3-inch display, smooth software integration and all the other features Android fans have been coveting.


I’m not sure what LTE means in the 4G context however here is what it means in the 3G context

Sunday, September 18, 2011

Heroku - Free Cloud time (Facebook apps)

Heroku - Free cloud time for Facebook apps
  1. Cloud platform
    1. http://www.programmableweb.com/api/heroku
  2. Free Time
    1. http://devcenter.heroku.com/categories/billing
  3. Easy Facebook apps
    1. http://devcenter.heroku.com/articles/facebook-ruby
    2. http://blog.programmableweb.com/2011/09/16/facebook-apps-in-the-cloud-made-easy-by-heroku-partnership/

Site: programmableweb.com

What a great site!

For example now that Google + is released you can subscribe to an API and get updates on Mashups, How-to, Developers and Comments as the community registers information!

http://www.programmableweb.com/api/google-plus

Windows 8 Orientation

What am I learning about Windows 8?
(will be updated as new info presents itself...)
  1. (new)WinRT=Windows Runtime
    1. WinRT (the new Windows Run Time) is not a replacement for Silverlight or .NET, it’s a replacement for Win32. And that means that it’s the new native runtime for Windows, and not a managed code layer that sits higher on the stack.
      1. http://www.winsupersite.com/blog/supersite-blog-39/windows8/winrt-replacing-win32-140605
  2. Modes=2
    1. Desktop
    2. Metro Style
  3. BCL=base class libraries 
  4. Lists of Features / Terminology
    1. http://www.winsupersite.com/article/windows8/windows-8-features-terminology-140559
  5. Charms
    1. http://dotnetspeak.com/index.php/2011/09/what-i-learned-at-the-build-conference/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+DotNetSpeak+%28DotNetSpeak%29
  6. Samples
    1. Metro
      1. http://code.msdn.microsoft.com/Windows-Developer-Preview-6b53adbb