BillDay.com

27-Aug-2008

Tulsa TechFest

Filed under: Events, Open Source, Personal, Presentations, Recommended, Security, Wireless — Bill Day @ 9:31 am

Click to visit the Tulsa TechFest 2008 site

Tulsa TechFest is returning for its third year, and I’ve been asked to speak.

My talk on “Hacking the Meaning in Human Communication” is a part of the Java track, though it contains REST Web programming as well as Java API info and examples.

What is TechFest? In the words of the organizers:

  • TechFest is a technical conference with currently the broadest topics in the United States, maybe the world. Covering everything enterprise architecture, software/web development, databases, project management, data security and this year for the first time - graphic/web design.
  • It’s primary focus is to provide training/teaching sessions that are immediately benefical to the broadest range of IT professionals in their day-to-day jobs. Over 60 national/international speakers and 90 to 120 75 minute sessions.
  • A charitable non-profit event organized by Tulsa area volunteers.
  • In 2006, it started as a one day event on Saturday, October 14th, 2006, attracting over 360+ attendees.
  • In 2007, we listened to everyone’s feedback and had phenominal success with over 660+ attendees on Friday, October 19th, 2007, and over 460+ on Saturday, October 20th, 2007.
  • Since our first event, many other communities have been following our example by hosting their own TechFest events: VancouverTechFest, HoustonTechFest, DallasTechFest, AlbertaTechFest and IndyTechFest.

Information on speakers, agenda, etc. is being updated now on the Tulsa TechFest 2008 site. You can also follow Tulsa TechFest on Twitter for updates.

More to come as we approach October. And if you’re in the region, please do plan to attend. 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.743 seconds | Valid XHTML