The Colorado Springs Open Source Software Meetup Group Monthly Meetup

Organiser
The Colorado Springs Open Source Software Meetup Group
Date
Fri, 24 Feb 2012, 01:00 - 03:00 (Add to calendar) GMT
Venue
(Exact location not available) , Colorado Springs, US
Cost
Free

AGENDA
6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:35 PM - Announcements
6:35 - 7:15 PM - Basic Concepts
7:15 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings

MAIN TOPIC ABSTRACT
Android On-Board Programming with Open Source Tools

The past year has seen a great cat fight between the emergent mobile operating systems for market share and developer attention.  Certainly the growth in the smartphone, tablet, IOS, Android, and Windows Phone 7 markets in an otherwise wretched economy is a universally interesting phenomena.

I consider the ability of an embedded system to host its own "app" development process to be a creditable measure of its maturity. But aside from umbilical debugging, none of the contending mobile OSs is designed to directly host programming activities such as the application development cycle, and for some mobile environments, even simple spreadsheet, calculator, and macro scripting are discouraged by design.

The appearance of the first capable scripting applications on IOS (e.g. iLuaBox from mobileappsystems.com), and on WP7 (e.g. TouchDevelop at touchdevelop.com from Microsoft Research) are surprising and welcome entries. But this category of app belongs to Android, and to the open-source community.

In this talk, I want to celebrate, by demonstration, open-source tools for on-board programming, in particular Tom Arn's JavaIDEdroid -- a port of the eclipse team's Java compiler, Pat Niemeyer's Beanshell scripting language, and the core elements of the Android SDK to the cellphone environment. These demonstrations will make use of Tah Wei's TextWarrior editor, Jack Palovitch's Terminal Emulator, Adakoda's Android Screen Monitor, and a host of other tools from our community.


MAIN SPEAKER BIOGRAPHY
Jeffrey R. Fox

Jeffrey R. Fox was educated at Reed College, Cornell University (Ph. D., chemistry), and studied fluid and mixture properties at Stanford University and the National Bureau of Standards (now N. I. S. T.) in Boulder.  He was a co-founder of the materials-properties software startup Cryodata, and later an embedded-distributed controller specialist at MCI.  He is presently a software design consultant, the "tech" guy at Virginia K. Fox Translations, and a sometime educator (secondary science and mathematics).   His open-source offerings include interpreters/monitors for very low resource systems, a four-play hockey game for the Atari, interpreters as spreadsheet function libraries, kinetic and statistical physics (simulated annealing), and support and maintenance for on-board Forth, Java and GCC programming tool chains for smart phone and PDA environments.


BASIC CONCEPTS ABSTRACT
The many uses of Node.js

Many node.js presentations these days are introductory overviews including examples of using node as a web or websocket+fallbacks server, but the node can be used for so much more than that. Join me on a journey as we explore the some of the unconventional (in the traditional sense) uses of node.js.


BASIC CONCEPTS SPEAKER BIOGRAPHY
Mike Brevoort

Mike Brevoort is a pragmatic software engineer currently interested in the realtime evented web, Javascript, node.js, HTML5, scalable systems, anything new and different. He works at Pearson eCollege as a Senior Software Architect working to revolutionize education. Mike lives in Castle Rock, is married with five kids and loves cycling, camping and spending time with this family. He is mbrevoort on twitter.


OUR SPONSORS
Website Sponsor: Homeland Security Careers
Food Sponsor: TEKSystems
Door Prize Sponsors: Jetbrains - Software license (Several products to choose from)
Book Sponsor: OReilly Publishing - Technical books

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“We better hurry up and start coding, there are going to be a lot of bugs to fix.”