SwixML represents ideas that today are heavily re-used in Google’s Android SDK. (Graphical User Interfaces are described declaratively in XML documents that are parsed and rendered into UI widgets hierarchies at runtime.)
But I have create so much more that I’m extremely proud of.
A lot of my work evolves around early technology prototyping. Still, I’m trying to put some ideas into real world mobile applications.
Take a look at Artist on Android, the Horsemen of Speech Recognition, or other apps that I have published under the Techcasita Productions label in Google’s play store.
I’m appointed to the advisory committee for the Mobile App Development Certificate at the University of California, Irvine, and occasionally speaks at conferences and user groups on topics ranging from Embedded Technology to Declarative Programming, emphasizing UI Generation at Runtime, and everything Voice User Interface related of course.
Have a look at some slide from my most recent talks.
March 7, SoCal Codecamp, CSUF Fullerton
On Saturday, March 7, I will be speaking at the SoCal Codecamp on “Android Push – Android Wear – Android Voice”.
Hope to see you at the beautiful CSUF Campus in Fullerton.
March 11, Android User Group San Diego
On Wednesday, March 11th, I will be speaking at the San Diego Android Developers Group on ‘Wearables, the Internet of Things and Micro Applications’. Hope to see you at Dell Software, 9540 Towne Centre Drive, San Diego, CA
April 14, SDSU Institute of Electronic and Electrical Engineers
On Tuesday, April 14th, I will be speaking at the SDSU Institute of Electronic and Electrical Engineers / IEEE Seminar on Speech Recognition / Synthesis and Natural Language Understanding. You don’t have to put you ear on the ground, and still, can literally hear it coming. The broad introduction of Voice User Interfaces … Hope to see you at the beautiful SDSU Campus at the Institute of Electronic and Electrical Engineers in San Diego.
April 20-21, Mobile Voice Conference 2015, San Jose, California
Mobile Voice Conference 2015 in San Jose, California On April 20-21, I will be speaking at the Mobile Voice Conference 2015 on “Natural Language Understanding – Bridging the gap between Speech Recognition and Application/Business Logic” and “VUI in Wearables and the IoT, technical possibilities and challenges”
August 17-19. SpeechTEK 2015, New York City
On August 18, I will be speaking at the SpeechTEK 2015 conference in New York City, NYC.
Take a look at some high quality short HD films that I have created over the last few months and years.
If you like, take a look at some of my photos and the stories behind them, at http://ramonaphoto.com
In the new world of micro-services and micro-applications, push notifications are an important and sometimes even the exclusive way to get information to mobile/wearable applications.
The term Micro Application is not fully established yet. I use it here to describe an application that is deployed on a mobile or wearable device with the purpose to receive notifications, issued from a remote (software-)sensor. Should the sensor also be available wrapped in a service, then the micro-application may also take the initiative and send a request.
More importantly however, if a received notification is actionable, the micro-application implements action-handlers and accepts user input that triggers those handlers.
The Servlet 4.0 specification is out and Tomcat 9.0.x will support it. However, at this point Tomcat 8.0.x is the best Tomcat version and it is supporting the 3.1 Servlet Spec.
Since OS X 10.7 Java is not (pre-)installed anymore, let’s fix that first.
In many applications, JSON has replaced XML, which used to be the premier encoding format, used by web-services. JSON is more compact and arguably more readable; with XML however, XML-Schema was used to document or explain and also validate XML encoded data structures.
Fortunately, JSON is catching up in this respect as well. While still under development, the current 4th draft is quite good and already supported by many tools. read more…