BillDay.com

6-Oct-2008

Come to TechFest!

Filed under: Blogging, Events, Open Source, Personal, Presentations, Recommended, Security, Wireless — Bill Day @ 3:57 pm

Click to visit the Tulsa TechFest 2008 site

Tulsa TechFest is this week, Thursday and Friday October 9th and 10th.

Two cans of food or two dollars gets you in each day (donated to charities in either case). There are a ton of interesting speakers and topics planned (click here to access the complete agenda).

I’m speaking on the Synthesys Platform and especially its Java API in a talk entitled “Hacking the Meaning in Human Communication” on Thursday afternoon at 2:30PM in the Java track.

The abstract for my talk is below.

Most text is not structured to help you find critical concepts and connections. Important knowledge is often buried deep in the text in mounds of irrelevant data. And unfortunately, keyword search, topical filtering, and tagging technologies don’t solve this problem because they require you to know what you’re searching for in advance.

The Synthesys Platform, however, helps you find unexpected, critical knowledge hidden in your data. Synthesys takes unstructured text as input, uses entity extraction with strong semantic relationship analysis to operate on the input, and then outputs abstracted knowledge objects. You can then use these objects (people, places, connections, etc.) to understand and analyze what’s important.

The Synthesys Platform is available both as a hosted service exposed via REST and a downloadable engine with SDK and Java API. This session introduces the Synthesys Platform including its core engine and SDK, then dives into using the APIs to build synthetic applications.

Watch my blog and Twitter stream (search for ‘tulsatechfest’) for live updates from the conference. Hope to see you there!

7-Mar-2008

Notes from 2008-03-07

Filed under: Blogging, Events, Open Source, Presentations, Recommended — Bill Day @ 11:59 pm

11-Sep-2007

Order inherent in the signal

Filed under: Personal, Presentations, Recommended — Bill Day @ 2:56 pm

Digital Reasoning Systems starts with the assumption that there is order inherent in the signal.

In other words, we treat text representations of human language as signals.

This video provides a concise overview of how Digital Reasoning Systems’ patented technology derives and uses that signal:

Watch this video to better understand how our core engine creates and uses multidimensional Point-of-View (POV) files. For more in depth information after the video overview, read our “Digital Reasoning Technology Overview” whitepaper.

Click here to access the PDF whitepaper.

29-Dec-2006

Digital Reasoning Systems news from December

Filed under: Events, Presentations, Recommended — Bill Day @ 9:23 am

Click to watch a short video on Digital Reasoning System's GeoLocator™

A note on my job and passion at Digital Reasoning Systems, Inc. (DRSI):

We’ve made a couple of important announcements this month:

I’ll let the Battelle announcement speak for itself, except to say that of course we are very excited about the opportunities for our partners and customers.

As for GeoLocator, it is the first product I’ve worked on at DRSI. Put simply, it scans unstructured text (email, blogs, web sites, internal documents, you name it) to locate populated places and provide their geocoordinates. And it just works, extraordinarily well. I’m very proud of GeoLocator and am looking forward to all the possbilities we have for applying it to solve important, previously ill-addressed, problems.

To monitor the latest news on DRSI, you can perform a Yahoo news search or add a Y! News RSS feed on DRSI to your news reader of choice. Or watch this space, as I’ll have much more to say in weeks to come.

17-Nov-2004

Nokia Tech Days “J2ME Intro” slides

Filed under: Events, Presentations, Wireless — Bill Day @ 9:00 am

Introduction to J2ME

I’ve posted slides for my Nokia Tech Days presentation “Introduction to Wireless Java Developement Using the J2ME Platform“. Click here to access the slides.

Abstract:

This session provides a technical introduction to J2ME and discusses how to develop wireless Java applications for the Nokia Developer Platforms.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

24-Oct-2004

CTIA “Nokia Developer Platforms” slides

Filed under: Events, Presentations, Wireless — Bill Day @ 9:00 am

Nokia Developer Platforms

I’ve posted slides for my CTIA Wireless IT Nokia Enterprise Developer Workshop presentation “Nokia Developer Platforms”. Click here to access the slides.

Abstract:

This presentation provides a high level technical overview of the Nokia Developer Platforms, focusing specifically on the Series 60 Developer Platform 2nd Edition and the Series 80 Developer Platform 2.0, including technical information on the Nokia 9500 and the Nokia 9300.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

21-Aug-2004

BAMF “J2ME at Five” slides

Filed under: Events, Presentations, Wireless — Bill Day @ 1:00 pm

J2ME at Five

I’ve posted slides for my Bay Area Mobility Forum presentation “J2ME at Five: Where We’ve Been, and Where We’ll Be at Ten” . Click here to access the slides.

Abstract:

Java technology took the wireless world by storm when the Java 2 Platform, Micro Edition (J2ME) was first introduced for mobile devices, starting with the KVM at the JavaOne conference in June 1999.

Much has happened in the last five years. More than 120 million MIDP 1.0 devices are in consumers hands and MIDP 2.0 devices are now shipping in volume. Many interesting wireless Java applications are in daily use. J2ME technology-based wireless games continue to draw eyeballs and twitching thumbs the world over.

This session examines the history and technical merits of J2ME technologies that have allowed it to succeed over the past five years. We should have plenty of time after the presentation for discussion and extended Q&A where we’ll examine what needs to happen (technology, business, and otherwise) for the J2ME platform to be even more successful in its next five years.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

17-Aug-2004

Advanced MIDP 2.0 webcast slides

Filed under: Events, Presentations, Wireless — Bill Day @ 8:00 am

Advanced Wireless Java Programming

I’ve posted slides for my Nokia Developer Learning Series webcast “Tips and Techniques for Advanced Wireless Java Programming” . Click here to access the slides.

Abstract:

This session breaks down some of the common techniques to design and implement Java applications for wireless devices using the Java 2 Platform, Micro Edition (J2ME) Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP) APIs. It’s recommended for experienced J2ME programmers, with particular focus on MIDP 2.0 and targeting Series 60 devices.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

29-Jun-2004

J2ME at Five

Filed under: Events, Presentations, Wireless — Bill Day @ 8:30 pm

J2ME at Five

I’ve posted the slides for my “J2ME at Five: Where We’ve Been, and Where We’ll Be at Ten” JavaOne BOF presentation. Click here to access the slides (PDF).

Abstract:

Java technology took the wireless world by storm when the Java 2 Platform, Micro Edition (J2ME) was first introduced for mobile devices, starting with the KVM at the JavaOne conference in June 1999.

Much has happened in the last five years. More than 120 million MIDP 1.0 devices are in consumers’ hands and MIDP 2.0 devices are now shipping in volume. Many interesting wireless Java applications are in daily use. J2ME technology-based wireless games continue to draw eyeballs and twitching thumbs the world over.

This session examines the history and technical merits of J2ME technologies that have allowed it to succeed over the past five years. This portion of the presentation is followed by a discussion and extended Q&A where we examine what needs to happen (technology, business, and otherwise) for the J2ME platform to be even more successful in its next five years.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

28-Jun-2004

Advanced Java Technology Wireless Programming

Filed under: Events, Presentations, Wireless — Bill Day @ 1:15 pm

Advanced Java Technology Wireless Programming

JavaOne Online has posted the slides for my “Tips and Techniques for Advanced Java Technology Wireless Programming” JavaOne technical session. Click here to access the presentation with audio and/or download a PDF of the slides.

Abstract:

This session breaks down some of the common techniques to design and implement Java technology-based applications for wireless devices using the Java 2 Platform, Micro Edition (J2ME) CLDC and MIDP APIs.

The discussion begins by pointing out basic Java software programming gotchas and workarounds for both the MIDP 1.0 and MIDP2.0 platforms. It also discusses more advancd topics such as best practices in handling threads, memory management, etc. It also covers optimization and footprint reduction techniques. In addition to the general J2ME/CLDC/MIDP platform, this talk addresses very specific MIDP 2.0 programming practices covering issues, such as programming practices for untrusted applications, handling security exceptions, recommendations for handling the Auto launch functionality, working with multimedia resources, double buffering, etc. Code samples are provided wherever appropriate. The session also covers these aspects from different implementation perspectives, such as iMode/iAppli, Symbian Series 60 and UIQ-based devices, etc.

Note: This is a talk for experienced wireless Java technology programmers. Experience in J2ME technology in general and MIDP 2.0 in particular is required.

Please use the Comments link at the bottom right of this blog entry to discuss the slides, ask questions, or make suggestions on improving the presentation.

23-May-2004

Sun presentation links

Filed under: Events, Open Source, Personal, Presentations, Recommended, Security, Wireless — Bill Day @ 12:30 pm

Archived presentations from my days at Sun Microsystems include:

Prior stuff about me

I have archived here a complete list of my webcasts, interviews, and related things about moi prior to my joining Nokia in May 2004. This list includes webcasts I made while at Sun, SGI, and even earlier than that (grad school, etc.). Click here to access the archived list.

All webcasts and the like completed after I joined Nokia will be linked to from the BillDay.com blog.

Please leave me a Comment if you have any questions about any of these publications.

Prior Presentations

I have archived here a complete list of my technical presentations and events prior to my joining Nokia in May 2004. This list includes presentations I made while at Sun, SGI, and even earlier than that (grad school, etc.). Click here to access the archived list.

All presentations delivered after I joined Nokia will be linked to from the BillDay.com blog.

Please leave me a Comment if you have any questions about any of these publications.

25-Mar-2004

MIDP Migration

Filed under: Events, Presentations, Wireless — Bill Day @ 1:00 pm

Migrating Wireless Applications to MIDP 2.0, WMA, and MMA

I’ve posted the slides for my “Migrating Wireless Applications to MIDP 2.0, WMA, and MMA” webcast presentation. Click here to access the slides (PDF).

Abstract:

This presentation provides a technical overview of recent updates to the J2ME Platform including MIDP 2.0, MMA, and WMA. Attendees will learn how to use the J2ME Wireless Toolkit and Sun Java Studio to take advantage of next generation J2ME features including MIDlet signing, testing MIDlet deployment Over The Air (OTA), MIDlets sending and receiving SMS messages, MIDlets with multimedia functionality, etc.

Please use the Comments link at the bottom right of this blog entry to discuss the presentation, ask questions, or make suggestions on improving the presentation.

Copyright (c) 1991-2008, Bill Day | Generated by WordPress in 1.863 seconds | Valid XHTML