Posted on 30 March 2006
[img]http://www.origamiportal.com/origami/images/sodukusourcecode.jpg[/img]
A link was just posted on [url=http://origamiproject.com/forums/thread/2901.aspx]OrigamiProject.com [/url] by Amjoe announcing that the C# source code for the UMPC Sudoku has just been released and is available [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=c0461e1a-bd6a-4b21-a199-d3d4f9d79cf7&DisplayLang=en]here.[/url]
The original source for the tablet PC iteration of Suduko was created by a Microsoft employee named Stephen Toub. He is apparently going to be releasing an article as well to the download page shortly which will detail the algorithmic aspects of implementing a Sudoku game, in addition to the specific details that help you implement other applications designed for Tablet PC and UMPC. (According to the little blurb on Microsoft.com so far about it.)
after I downloaded the code, I wanted to find out a little more about Stephen Toub so I looked him up on Google and I found his msdn blog
located at http://blogs.msdn.com/toub/.
On his site he actually has a cool story about why he decided to write Sodoku. According to Stephen:
“In July of 2005, I was visiting my brother and my college roommate John in London. While there, John got me hooked on Sudoku, a puzzle game that was then sweeping Europe and is now sweeping the US. On the way back to the states, instead of sleeping as I should have done, I opened Visual Studio and spent the entire flight madly coding away on a Tablet PC implementation of Sudoku. When I got back to work and showed the Tablet team the prototype I’d created, it was very quickly swept up into a larger project dubbed the “Origami Project.” ”
That’s cool. I’m also impressed that Microsoft let him release the code. They are obviously trying to get a bigger developer following behind Tablet PC applications.
We will have more to say about this application after I have a chance to go through the C# code and see how it’s all implemented and when the article is released.
Posted on 30 March 2006
Thanks to Papadac and [url=http://www.origamiportal.com/modules/newbb/viewtopic.php?topic_id=126]Ctitanic[/url] for giving us info on the FCC documents that had just been released for the Samsung Q1 [url=http://gullfoss2.fcc.gov/prod/oet/cf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=570018&fcc_id=]here[/url]
The FCC documents included a bunch of info about the device and a users manual.
But most intersting was that it also included the device open to show off what was on the inside.
[img]http://www.origamiportal.com/origami/images/samsungq1fcc/samsungQ1inside.jpg[/img]
The fan, casing, cpu, and other fun stuff is shown in this pic that was from the Internal photos document [url=http://gullfoss2.fcc.gov/prod/oet/forms/blobs/retrieve.cgi?attachment_id=641538&native_or_pdf=pdf]here[/url]
The user manual that was contained with the documents also had information on each button and component of the device. Here’s a quick rundown on each side of the device from the Official Samsung Q1 users manual
[b]Front View:[/b]
[img]http://www.origamiportal.com/origami/images/samsungq1fcc/frontview.jpg[/img]
The front view numbers correspond to the following
[b]1[/b] LCD The screen images from the computer are displayed here.
[b]2[/b] Speaker Used to generate sound.
[b]3[/b] Joystick Plays the same role as the direction keys on the keyboard.
Used as a joystick when playing games.
[b]4[/b] Auto Scaler Button (Automatic Resolution Adjustment Button)
Press this button to change the screen resolution.
Auto Scaler provides 3-step resolutions. Whenever you press this button, the screen resolution changes to 800×480 Default Resolution > 800×600 > 1024×600 sequentially.
[b]5[/b] Status Indicators Shows the operating status of the computer. The corresponding operating LED is lit when the corresponding function operates.
[b]6[/b] Microphone Used to record sound.
[b]7[/b] Menu Button Press this button to launch the Menu Program. The Menu Program provides shortcuts to frequently used functions on the computer. You can easily change the settings.
[b]8[/b] Enter Button Press this button to select an item. It is the same as the Enter key on the keyboard.
[b]9[/b] Quick Launch
Button
You can register a frequently used program to launch it just by pressing this button.
more below…