The Highway Platform

An aggregator that analyses, summarizes, synthesizes, and augments information, found in various data feeds. Information incl. text, images, GPS, and seismic data is presented and organized in a highly customized CMS
read more

Voice User Interfaces

A more diversified mobile device landscape requires us to rethink established UX patterns. For next generation mobile devices, Voice for input and output, will be significant. Traditional UI-Widgets simply don’t work on wear-ables and in-car systems.
read more
RSS

Wolf Paulus' Journal

Inspire • Innovate • Invent

 

This is my blog, where I share quick thoughts, links, and ideas.

read more
about

About Me

My name is Wolf Paulus, a photographer, hiker, hacker, technologist based in Ramona, California.

Inspire and innovate, emphasizing voice user interfaces, speech recognition and synthesis, NLU, and AIML.

I am focusing on embedded, mobile, and open source technologies and help accelerating the discovery and adoption of emerging mobile technologies.

Software

I created the Java-based open source XUL Engine SwixML, which Sun’s CTO called “The strongest straightforward design of declarative UI implementations”.

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 software, I’m extremely proud of.

mobile

Mobile

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 brand in Google’s play store.

Cloud Services

Most mobile applications consume some sort of cloud service. Speed is extreme important for Voice User Interfaces to work well, which means you want to do as much as possible on-device. However, speech recognition accuracy and speech synthesis quality often requires to implement these services in the cloud. Related services that I have recently implemented as cloud services include speech synthesisaggregation, AIML based natural language understanding, and text summarization, including simple sentiment analysis.

PRESENTATIONS

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.


INSPIRING VIDEOS

Many new concepts that I implement in mobile applications, are communicated best through video clips or short films; and I’m not talking about simple screen grabs.

Take a look at some high quality short HD films that I have created over the last few months and years.


STUNNING PHOTOGRAPHS

Amateur professionalism, a concept used since 2004, describes an emerging sociological and economic trend of people pursuing amateur activities to professional standards. That pretty much describes how I look at my photography work today. If you like, take a look at some of my photos and the stories behind them, at http://ramonaphoto.com


RECENT POSTS

Developing Applications for Android Wear

Before long, we will be at the SoCal Code Camp, which takes place at the beautiful USC Viterbi School of Engineering on Saturday, November 15.

USC

 

Android Wear

I will be talking about what I have learned so far, with regards to Android Wear. This talk will present a first-hand look at the Android Wear platform and an introduction to Android Wear APIs, how to design effective user interfaces that work best on a wearable device. Come and join us in L.A. at the USC campus and learn about how to use Google’s Android Studio IDE for creating apps for Android Wear devices and bringing wearable experiences to your Android apps. We’ll walk step-by-step through designing and building a small, native, contextual app for Android Wear. Of course using Java and Android Studio, the new Android development environment based on IntelliJ IDEA.

read more…

SpeechTEK 2014 – New York City

 

I was able to attend this year’s SpeechTek 2014 conference in New York City.  Organized in four parallel tracks, the conference’s advanced technology track was devoted to topics like virtual agents, voice biometrics, natural language understanding, or speech technologies for smart devices.

Bruce Balentine, @brucebalentine Chief Scientist at the Enterprise Integration Group, gave the keynote on the 2nd day of the conference, which was probably the most impacting and insightful talk of the whole event. One of this key points was that, “We can now stop selling the future,” all basic technologies are at our disposal, empowering us to succeed, building smart speech systems. However, he also pointed out a major shortcoming of Voice User Interfaces: micro-interactions were never established, have not been learned by users. In comparison, micro-interactions like pinch/zoom, were successfully taught to users of touch enabled user interfaces.

read more…

Java 8, Tomcat 8, and RESTEasy on Mac OS X

The main idea for this blog post was using the Mac, for quickly developing and deploying a Web app in Java. I’m using RestEasy on top of Tomcat as my server platform and Intellij IDEA as my preferred IDE. Once the webapp has been built and tested locally, IDEA is also used for archiving the webapp and remotely deploying it to a Linux box.

RESTEasy is used to build a simple wrapper, exposing the implemented functionality as Web Service, but without having to modify the core implementation and to keep it independent from all Web-Service related resources.

read more…


Twitter

Follow me on Twitter

Follow

LinkedIn

View my profile on LinkedIn

View Profile