Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
CALCnet2.2 Manual/Whitepaper; Site Uptime, Downtime
Published by KermMartian on October 8, 2010 at 7:49:11 PM CST | Discuss this article (32)

I'm happy to announce that I have finished a fourteen page technical report, Cemetech's 4th, detailing the CALCnet 2.2 networking protocol for graphing calculators. It begins with an overview of the motivations and inspirations for CALCnet, then reviews the existing alternatives for two-calculator linking, namely the TI-OS, BELL by Tim "Timendus" Franssen, and TachyonLink by Michael Vincent, and n-calc linking, namely CLAP by Mr. Franssen. It goes on to introduce the electrical systems in the calculator for linking, then proceeds to an in-depth section explaining the bit-level, byte-level, and frame-level protocols for one-to-one and broadcast frames. Although the average CALCnet 2.2 user or even programmer does not need to know any of that, it might help in case a coder wants to write CALCnet 2.2 drivers for another platform (Arduino? libticables?). Next is the meat of the manual for end programmers, how to send and receive data via CALCnet 2.2. I include a full experimental results and benchmarking section, detailing the maximum speeds of CALCnet, the overhead incurred by the protocol, effects of frame size on burst throughput, an effectiveness of collision detection and delivery guarantees. It concludes with information on logos and branding, a survey of possible future work, and a summary of CALCnet2.2's strengths and features.

I hope you'll grab the CALCnet 2.2 whitepaper at the bottom of this article and flip through it. I will be uploading it to ticalc.org as soon as I publish Doors CS 7.1; speaking of that release, I'll be publishing a beta soon. I still need to add safer handling for 15MHz calculators and to tune the randomized backoff. I hope I can interest many of you with at least two calculators to assist in testing; no special hardware is required. Doors CS 7.1 will hopefully be released within about a week.

Cemetech administrator Thomas "Elfprince13" Dickerson, the lead developer on the Freebuild project, informs me that the project is once again under active development after a summer of him working on saving the planet. He has been working hard to overhaul the rendering components of Freebuild with an open-source alternative called OpenSceneGraph (OSG). You can read all about his efforts on the rendering overhaul on the forum.

Finally, some administrative news on Cemetech. As mentioned, September and August were great successes. We foresee a slowdown in October, as is the historical pattern, although depending on how well the strengths of CALCnet 2.2 are marketed outside of the community, we may receive some additional traffic. I discovered last night that the annual fee for hosting Cemetech (a non-trivial sum, I should add) was overdue, but thanks to the heroic techological assistance of Cemetech gmods Alex "comicIDIOT" Glanville and Jon "TheStorm" Sturm, Cemetech is safe for another year. At the behest of members and approval of Elfprince, the Freebuild-related sections of Cemetech now have a custom header image; go check out the Building with Blocks subforum and its Freebuild-related children to see the header in action. Finally, Cemetech's webhost has informed me that the server we use will be down for four to seven hours starting around 11pm EDT tonight, October 8th, 2010, as they move us to a new, faster server. Look for faster page loads and zippier posting!

Download
CALCnet 2.2 Whitepaper / Manual [PDF, 600KB]



Permalink
2010 Articles
January 2010 January 2010 [Back to News Archives Index]

» Happy New Years from the FreeBuild crew published January 1, 2010 by elfprince13
» [Beta] SysMon Server Monitor published January 15, 2010 by KermMartian
» Bring the Calculators Back to IRC: Reviving #ti published January 21, 2010 by allynfolksjr
» SysMon v1.0 published January 25, 2010 by KermMartian
» Freebuild Linux Support published January 26, 2010 by elfprince13
» One Hundred Thousand Posts published January 31, 2010 by KermMartian

February 2010 February 2010 [Back to News Archives Index]

» TI-84+ OS v2.53 Leaked published February 7, 2010 by KermMartian
» Ultimate Calculator 3 Progress published February 8, 2010 by KermMartian

March 2010 March 2010 [Back to News Archives Index]

» Three New BASIC Programs published March 26, 2010 by KermMartian

April 2010 April 2010 [Back to News Archives Index]

» SAX "Dupe Aborted" Bug Fixed published April 9, 2010 by KermMartian
» Doors CS 7 Development Grinds Sluggishly to a Start published April 16, 2010 by KermMartian
» Promotions; Sonic Screwdriver published April 28, 2010 by KermMartian
» DCS7 Dev Continues; Long-Overdue PwdSE v2.0 published April 29, 2010 by KermMartian

May 2010 May 2010 [Back to News Archives Index]

» DCS7 Dev: TabFuncs, Folder Restore published May 3, 2010 by KermMartian
» Doors CS 6.3 Beta published May 12, 2010 by KermMartian
» BinPac8x v1.0 published May 20, 2010 by KermMartian
» Master's Thesis Completed published May 25, 2010 by KermMartian
» Master's Graduation; DCS 6.4b Coming Soon published May 27, 2010 by KermMartian
» Doors CS 6.4 Beta published May 30, 2010 by KermMartian

June 2010 June 2010 [Back to News Archives Index]

» BinPac8x v1.2 published June 1, 2010 by KermMartian
» Doors CS 6.5 Beta published June 5, 2010 by KermMartian
» SourceCoder 2.5: Updates and Features published June 11, 2010 by KermMartian
» TI-84+ Etch-a-Sketch With Real Shaking published June 12, 2010 by KermMartian
» Doors CS 6.6 Beta published June 19, 2010 by KermMartian
» Cemetech Contest #7: Doors CS published June 22, 2010 by KermMartian
» DCSB Libs Progress published June 27, 2010 by KermMartian

July 2010 July 2010 [Back to News Archives Index]

» Doors CS 6.7 Beta published July 2, 2010 by KermMartian
» Return of the mobileTunes 3 Converter Upgrades published July 6, 2010 by KermMartian
» Doors CS 6.7.6 Beta published July 21, 2010 by KermMartian
» Doors CS 6.8 Beta published July 25, 2010 by KermMartian
» Cemetech Contest #7 Deadline Fast Approaching published July 29, 2010 by KermMartian
» BinPac8x Updated to v1.3 published July 30, 2010 by KermMartian

August 2010 August 2010 [Back to News Archives Index]

» Doors CS 7 SDK Released published August 4, 2010 by KermMartian
» Tokenizer DE v1.0 Released published August 6, 2010 by KermMartian
» Presenting Document DE 7 published August 10, 2010 by KermMartian
» Doors CS 6.9 Beta published August 13, 2010 by KermMartian
» Doors CS 7.0 Release Candidate 1 published August 20, 2010 by KermMartian
» Doors CS 7.0 Released! published August 25, 2010 by KermMartian
» Contest #7: One Week to Go! published August 29, 2010 by KermMartian
» Updates: Stats, Forum, Mobile published August 31, 2010 by Alex

September 2010 September 2010 [Back to News Archives Index]

» Contest #7 Now Closed published September 5, 2010 by KermMartian
» CALCnet2.2 Demonstrates Calculator Networking published September 6, 2010 by KermMartian
» NetPong v1.0 Showcases CALCnet2.2 published September 10, 2010 by KermMartian
» New Global Moderators published September 13, 2010 by KermMartian
» Cemetech Contest #7 Results published September 14, 2010 by KermMartian
» Landmark Months; Contest Downloads; CALCnet 2.2 published September 29, 2010 by KermMartian

October 2010 October 2010 [Back to News Archives Index]

» On the Repair of TI-83+ LCDs published October 3, 2010 by KermMartian
» CALCnet2.2 Manual/Whitepaper; Site Uptime, Downtime published October 8, 2010 by KermMartian
» Upgrades and Downtime; DCS 7.1 Beta Soon published October 29, 2010 by KermMartian

November 2010 November 2010 [Back to News Archives Index]

» Doors CS 7.1 Beta 1 published November 8, 2010 by KermMartian
» mobileTunes v3.2 Released published November 10, 2010 by KermMartian
» Ramping Up to CALCnet2.2 & DCS 7.1 published November 12, 2010 by KermMartian
» Cemetech At 2^17 Posts, Active Despite Crunchtime published November 29, 2010 by KermMartian

December 2010 December 2010 [Back to News Archives Index]

» Doors CS 7.1 Beta 2 published December 5, 2010 by KermMartian
» Doors CS 7.1 Released! published December 14, 2010 by KermMartian
» Merry Christmas, Cemetech and DCS7 Updates published December 26, 2010 by KermMartian

Advertisement