Concept is always the king! Here's some good tips from a expert

http://24ways.org/2010/good-ideas-grow-on-paper - this one is for ppl who are hesitant to start with paper.

Animation...what it really is and how to achieve it

http://24ways.org/2010/real-animation-using-javascript-css3-and-html5-video

- enlightening!

My first test Flash based App for Android

I always had this interest on developing apps/contents for mobile or touchscreen devices but I just didn't get the opportunity. Now with the pre-release of AIR for Android and by watching so many nice flash games/animations on android devices, I just can't wait to try one. So I tried with few of my existing flash animations(done in cs3). And it looked/worked so nice on the emulator and the device (I used Motorola Droid).

Here are quick steps:

1. Install Flash CS5.5

2 Get the Android SDK

Download it from the official site for Android SDK

3. Get AIR runtime for Device (Froyo 2.2)

Connect the device to your pc and install the USB 3.0 driver. Locate the device using the SDK, it will list the device and then install the AIR Runtime.

4. Get AIR for Android extension for flash

Install this using the CS5 extension manager. Start flash and create new from template, select "AIR for android". Put your existing flash content on this new file, you can increase the stage size. It accepts only AS3 files.

* The extension comes with Flash CS5.5 so just skip step 4.

Go to file > Android Settings >

In the General tab > fill up the necessary info.
In Deployment tab > create certificate, put password, for deployment type select > debug

Under after publishing area, select both the check boxes.

For the path to adb, choose the tools directory of your SDK folder.

Click "Publish"

Your app will automatically load on the device.

*Make sure your device has "USB debugging enabled"
*Make sure the usb driver was properly installed on your pc.


(I will write these things in details later)

set auto focus on input textbox AS2

Selection.setFocus('inputName')

SCORM

Recently I had this wonderful opportunity to work with SCORM conformant e-learning project. Actually it’s been long since I have been developing flash based automated tutorials or quizzes. But they weren’t meant for online course rather they were just online/CD training materials for users of our web-based application. This time one of our users wanted to integrate these tutorials with their Learning Management System, so she asked us if our materials are SCORM conformant or not. The term SCORM was new to me and I didn’t know where to start. So my team leader and I began researching on that and he gave me lot of helpful resources or links. He helped me on making the manifest file and I figured out how to continue with the rest of the process.

SCORM stands for Sharable Content Object Reference Model – it is set of technical methodology for e-learning software products. SCORM specifies the instructions to be put on e-learning software which can easily communicate with the Learning Management Systems (LMSs). SCORM is the e-learning standard for packaging, launching, bookmarking and tracking a course

SCORM specifies that content should:
• Be packaged in a ZIP file.
• Be described in an XML file.
• Communicate via JavaScript.
• Sequence using rules in XML.

It was actually very easy scripting, so after checking few online examples I figured out how to code it. Our SCORM conformant training materials tracks bookmarking, score and completion of the course. The course status can be tracked by both the teacher and learner. 

 Here are the basic steps for creating SCORM content in flash:

1. Download the javascript api APIWrapper.js ( you will find it in the ADL site http://www.adlnet.gov
     /Pages/Default.aspx
)

2. Download Manifest Maker for ADL SCORM extension for Dreamweaver and install it using Adobe Extension  
    Manager.

3. Create the flash file (containing the course). In order to communicate with the javascript wrapper, the following functions are used, a) Initialize (to call the doLMSInitialize function in javascript, which makes the connection with LMS)
b) Set values (set or pass values from the flash file, for example, setting bookmark)
c) Get values (get or retrieve values from the LMS, for example, getting the last saved bookmarked location)


4. Using Dreamweaver, Create one html file as holder for the flash swf file. So embed the swf file and  Include the javasscript file.

5.  Then define site. And make manifest by clicking on  Commands > Manifest maker. It will generate several files.

6. Open the  imsmanifest.xml file just to check the contents or if you want to change page title etc.

7.  Make the package or zip file. Select all files and right click then select "send to > compressed format"

8. Upload this package in SCORM cloud to test.


It was whole new and exciting learning experience for me. There are few links or sites which were really helpful, like:


SCORM Cloud - Test Track Sandbox from  




Bill Gate's speech at a high school . . .

Love him or hate him, he sure hits the nail on the head with this!

Bill Gates recently gave a speech at a High School about 11 things they did not and will not learn in school. He talks about how feel-good, politically correct teachings created a generation of kids with no concept of reality and how this concept set them up for failure in the real world.

Rule 1: Life is not fair - get used to it!

Rule 2: The world doesn't care about your

self-esteem. The world will expect you to accomplish something BEFORE you feel good about yourself.

Rule 3: You will NOT make $60,000 a year right out of high school. You won't be a vice-president with a car phone until you earn both.

Rule 4: If you think your teacher is tough, wait till you get a boss.

Rule 5: Flipping burgers is not beneath your dignity. Your Grandparents had a different word for burger flipping: they called it opportunity.

Rule 6: If you mess up, it's not your parents' fault, so don't whine about your mistakes, learn from them.

Rule 7: Before you were born, your parents weren't as boring as they are now. They got that way from paying your bills, cleaning your clothes and listening to you talk about how cool you thought you were. So before you save the rain forest from the parasites of your parent's generation, try delousing the closet in your own room.

Rule 8: Your school may have done away with winners and losers, but life HAS NOT. In some schools, they have abolished failing grades and they'll give you as MANY TIMES as you want to get the right answer. This doesn't bear the slightest resemblance to ANYTHING in real life.

Rule 9: Life is not divided into semesters. You don't get summers off and very few employers are interested in helping you FIND YOURSELF. Do that on your own time..

Rule 10: Television is NOT real life.. In real life people actually have to leave the coffee shop and go to jobs..

Rule 11: Be nice to nerds. Chances are you'll end up working for one