Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/class.wp-dependencies.php on line 15

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/4/d289104336/htdocs/embeddedflash/wp-content/plugins/eminimall/eminimall.php on line 341
About | Flash Enabled Mobile and Consumer Devices

Strict Standards: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 41

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 50

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 52

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 54

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 55

Strict Standards: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 41

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 50

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 52

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 54

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /homepages/4/d289104336/htdocs/embeddedflash/wp-includes/functions.php on line 55

My name is Anand Joshi and I work at Calsoft Labs. We are Adobe’s scaling partner and primarily work with with Flash technology in mobile, consumer and digital home devices.  Over the years, we’ve ported Flash and developed applications on a wide range of devices such as mobile phones, set-top boxes, mp3 players, digital signage boxes, hand-held devices, kiosks, DTVs etc. that were not directly addressed by Adobe. We worked with numerous operating systems (Android, Linux, Windows CE/Mobile, Nucleus, ThreadX) and platforms (TI, Freescale, Marvell, Intel, AMD, Sigma). This widespread exposure has given us a unique perspective on the market and technology and this blog is an attempt to capture that.

I started this blog during Flash 7/Flash Lite 2 days as Flash technology was coming off age and there was widespread interest in OEMs wanting to use Flash on embedded devices. Flash has evolved since and continues to evolve with Adobe’s latest announcement to end Flash on mobile devices. At present, the focus of this blog is on Flash, AIR, HTML5 and other multimedia technology based on my day-to-day experience. If you need additional specific information, you can always contact me via email at anand at joshimail dot net.

This is my personal blog. All the views expressed on this blog are entirely mine, and do not necessarily reflect my employer’s views. My email again is anand at joshimail dot net.

PS. That was written a long time ago. As of 2014, I am not working for Calsoft Labs and looking for new opportunities. If anyone is looking for energetic, technology focused business development, sales or marketing person, by all means let me know. I am based in Silicon Valley.

See my profile on linkedin .

Leave a Comment