addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [Alameda-Free-Library-Android-Classes] Tonight's Android Class: Self-aware Chess Pieces (Using NFC)

From: Never F.
Sent on: Thursday, December 8, 2011 12:15 AM


----- Original Message -----

From: Stephan Branczyk

Sent: 12/07/11 01:32 PM

To: [address removed]

Subject: [Alameda-Free-Library-Android-Classes] Tonight's Android Class: Self-aware Chess Pieces (Using NFC)


Next week, we have a great speaker scheduled (please stay tuned for that one). 

Tonight, we will be meeting inside the computer lab on the second floor of the library. We're going to talk about building a Near Field Communication-based chess board proof-of-concept application.

I was thinking we could find a very large chess board made of fabric/thin plastic and place a bunch of NFC stickers below each square (I already have some stickers and an NFC-phone). This way each NFC phone would be able to simulate a different individual chess piece, and it would be able to know where it was on the board based on the actual sticker it was sitting on. 

I just had this idea today, so nothing is written yet, but we could take this as an opportunity to mock-up an Android application that would mimic a chess piece, and just for now, make the phone say out loud which square it was sitting on every time the phone was moved. 

This first iteration would be to only demonstrate the use of NFC and how it could work in real life, and we'd put the resulting code under the Apache license 2.0 -- so that others with existing chess engines -- could build upon our work.  

Please note that this is not going to be a lecture, but more a of a group project where absolutely nothing is prepared. Tonight, we'll just start researching the idea. And don't worry if you know nothing about NFC yet. Just make sure to bring  your laptop (for those of you with the Android Development not set up yet, some of us can help you along). Bringing your laptop would be almost mandatory (this way, it would ensure that you could help with taking notes, or searching the web, or finding graphics, at the very least).

Of course, some of us have Android NFC-phones, but don't worry if you don't have one yet, and also most of us will be focusing on making this application for Android, but if you happen to want to program for Blackberry NFC, or Nokia NFC, or Phone Gap-NFC, or whatever-else NFC, you'd be more than welcome into our group. In the end, the ideal would be that we could get this project working for any NFC phone on the same chess board (not just Android phones). And if we document our progress well enough, we could use this project as a kind of Rosetta stone for developing future NFC-based applications that could work on any mobile platform. 

To RSVP, or change your RSVP:
http://www.meetup.com/AndroidClasses/events/36294412/

When: Wednesday, December 7,[masked]:00 PM

Where: Alameda Free Library
1550 Oak St
Alameda, CA 94501

This Meetup repeats every week on Wednesday until December 20, 2011.

If the changes affect your plans to attend, please take a moment to update your RSVP. (You can RSVP "No" or "Yes".)

You can always get in touch with me through my group profile on Meetup.





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Stephan Branczyk ([address removed]) from Android Programming Classes at the Alameda Public Library.
To learn more about Stephan Branczyk, visit his/her member profile


Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]


Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy