Cemetech

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Cemetech
Cemetech logo trans.png
Web address www.cemetech.net
Slogan Leading the Way to the Future
Commercial? No
Type of site Forum/Development group
Registration Optional
Available in English
Created by Christopher Mitchell
Launched March 2000
Alexa rank positive decrease 427,168 (April 2014)[1]
Current status Online

Cemetech /ˈkɛmɛtɛk/ is a programming and hardware development group and developer community founded in 2000. Its primary software focus is calculator programming for TI and Casio graphing calculators, and its primary hardware focus is on mobile and wearable computing hardware. Among its most notable projects are the Doors CS shell for the TI-83+ series of graphing calculators, the Clove 2 dataglove, the Ultimate Calculator, and the CALCnet / globalCALCnet system for networking graphing calculators and connecting them to the Internet. The Cemetech website hosts tools for calculator programmers, including the SourceCoder TI-BASIC IDE and the jsTIfied TI-83+/84+ emulator. The founder of the site, Christopher Mitchell ("Kerm Martian"), began the site to showcase his personal projects, but since its early days, it has branched out to become one of the several major sites of the TI calculator hobbyist community and a source for hardware and programming development assistance. It has incubated many software and hardware projects beginning in the calculator community at its roots but including microprocessor development, general electrical engineering, desktop applications, and mobile/web applications.

History[edit]

Cemetech began as a personal website hosted on Homestead and later GeoCities, publishing personal software and hardware projects. In 2004 the site expanded on shared hosting with a PhpBB-based forum, and in March 2005 moved to Cemetech.net.[2] The site spent the following three years consolidating its presence in the TI graphing calculator enthusiast community, attracting programmers who began publishing their own independent software projects on the site. Early projects were primarily calculator-related, later branching out into computer, web, and embedded programming. In mid-2007, Cemetech lost several thousand posts when hosting provider Jatol disappeared overnight,[3] stranding hundreds of customers without websites or backups. From 2008, Cemetech expanded further into hardware development, releasing popular projects such as the Clove 2 typing glove, an electro-acoustic musical instrument, and several hardware mods of graphing calculators. Major software projects have included networking libraries for calculators and other low-resource devices, as well as the hardware and computer software to support internet-connected calculators, an extensive shell called Doors CS for these devices, and work on distributed computing and image processing projects by the founder and several staff members. In 2012, Cemetech's founder published a book called "Programming the TI-83 Plus/TI-84 Plus" which was published by Manning Publications, an introductory programming book inspired by his experiences working with beginner programmers at Cemetech.

Projects[edit]

The following Cemetech projects have been widely disseminated on technology news sites and blogs, organized alphabetically.

  • Clove 2:[4][5] A Bluetooth data glove for one-handed typing.
  • Doors CS:[6][7][8] A calculator shell for the TI-83+/TI-84+ series of graphing calculators, offering a GUI API, a networking stack, and features for users and developers.[9]
  • Floppy Drive Music on a TI-83+:[10] A twist on the classic project of using the stepper motors and coils in old hardware such as hard drives or floppy drives to make sound or music.[11] This version uses a calculator as the controller, utilizing its two I/O lines to control the floppy drive.[12][13]
  • gCn (globalCALCnet)[14][15] and CALCnet:[7] A linking protocol for linking the TI-83+ series of graphing calculators over the internet, or to each other. Some applications include a chat client that can link calculators to each other and to IRC as well as a scorched-earth genre multiplayer game called Obliterate.[16] Another famous usage of gCn is the Gossamer web browser, a version of the Lynx web browser.
  • Gossamer:[17][18] A web browser for graphing calculators, operating over the CALCnet and globalCALCnet networking protocols, allowing viewing of and interaction with simplified web pages.[19] A remote bridge based around the Lynx text-only web browser reformats web pages for use on the calculators.[20]
  • Multichord:[21] An electro-acoustic musical instrument using a hard drive to tension a string that can be strummed or plucked.
  • SourceCoder:[22] An online IDE for the TI-BASIC programming language.
  • Ultimate Calculator:[23] A project involving fully customizing the hardware of a TI-83+; this includes customization of the casing, adding a PS/2 mouse port, and at one point, even incorporating a PS/2 trackpad. There have been two incarnations of the Ultimate Calculator, and a third is said to be in development.[24]

Cemetech's many other past and present projects include web applications for trend aggregation and data mining, hardware and software projects for music visualization, many TI-BASIC and z80 Assembly programs, and research into parallelization, distributed computing, and image processing.

Awards and Media Attention[edit]

The projects above have individually gained attention from being features on technology and DIY websites and blogs. Cemetech as a whole has gained more limited notoriety. It is well known in the hobbyist graphing calculator programming scene, and began to gain more widespread attention with its booth at World [Maker Faire] 2012 in New York City, entitled "Hacking Graphing Calculators: The Stealth Pocket Computer".[25] Cemetech's founder was interviewed,[26] and the booth won the Faire's Educators' Choice Award.[27] Cemetech returned to Maker Faire with new projects and references in 2013 and won the Editors' Choice Award as well as a second consecutive Educators' Choice Award.

Controversy and Criticism[edit]

Early in its history, Cemetech became embroiled in drama wrecking the Texas Instruments calculator hobbyist scene, partly stemming from a premature announcement of the Doors CS project. Various community members spoofed user accounts in an attempt to further discredit Cemetech.[28] Cemetech's growth and gradual gain in reputation resolved these initial bumps but in recent years have introduced a tension between the site and fellow community site Omnimaga, occasionally spawning backlash from one or both sites.[29] In early 2011, Cemetech's members took a vocal stand against Texas Instruments' educational division for the TI-Nspire CX graphing calculator to be introduced in Spring 2011, calling on community members to "ignore the Nspire CX and get a [...] Prizm" from TI competitor Casio.[30] While much of the hobbyist community agreed with the letter or spirit of the proclamation, a discussion between teachers and community members on a semi-official TI-Nspire discussion group prompted criticism of Cemetech's attitude as contrary to the purpose of TI's calculators, explified in "[o]ne thing that [...] is NOT wrong is TI's refusal to make the NSpire a platform for Doom or Quake or any other distraction that kids enjoy. These things may be fun, but they aren't about learning math".[31]

See also[edit]

External Links[edit]

References[edit]

  1. ^ "Cemetech.net Site Info". Alexa Internet. Retrieved 2014-04-01. 
  2. ^ "Cemetech – About". Cemetech. Retrieved 2011-02-26. 
  3. ^ "Jatol.com Disappears, Stranding Customers". Slashdot.org. Retrieved 2011-03-24. 
  4. ^ "Clove 2 typing glove leaves your other hand free for high fives - Engadget". Engadget. Retrieved 2011-02-27. 
  5. ^ "DIY Clove 2 Glove Allows You To Type One-Handed, Sans Keyboard". Gizmodo. Retrieved 2011-02-27. 
  6. ^ "Peer network using graphing calculators – Hack a Day". Hack a Day. Retrieved 2011-02-26. 
  7. ^ a b "Calculator Networking With CALCnet and Doors CS". Slashdot. Retrieved 2011-02-27. 
  8. ^ "Find an Oasis in Doors CS 7.0". ticalc.org. Retrieved 2011-02-27. 
  9. ^ "Doors CS". Retrieved 2011-02-27. 
  10. ^ "Making Sweet Floppy Drive Music with a Calculator - Hack a Day". Hack a Day. Retrieved 2011-12-08. 
  11. ^ "Retro gadget orchestra nails House of the Rising Sun, puts your garage band to shame (video)". Engadget. Retrieved 2011-12-08. 
  12. ^ "Kalkulator podpiety do stacji dyskietek. Co takie cudo potrafi - Wykop.pl". "Wykop.pl". Retrieved 2011-12-08. 
  13. ^ "House of the Rising Sun interprété par des machines". "Journal du Geek. Retrieved 2011-12-08. 
  14. ^ "Online Multiplayer Games on TI Calculators". Slashdot. Retrieved 2011-02-27. 
  15. ^ "Global CALCnet: Your TI-83 Just Acquired Internet". Hack a Day. Retrieved 2011-02-27. 
  16. ^ "Obliterate Bonds of Oppression With Online Gaming". ticalc.org. Retrieved 2011-03-23. 
  17. ^ "Graphing calculator web browser lets you visit your favorite sine wave fan sites". Engadget. Retrieved 2011-08-01. 
  18. ^ "A Web Browser For Your…Graphing Calculator?". Gizmodo. Retrieved 2011-08-01. 
  19. ^ "Creative Programmer Whips Up A Web Browser For Graphing Calculators". Maximum PC. Retrieved 2011-08-01. 
  20. ^ "Graphing Calculator Web Browser Is Here; Geeks Love it, Smartphones Unimpressed". PC World. Retrieved 2011-08-01. 
  21. ^ "Multichord - Hard Drive Musical Instrument - Hacked Gadgets - DIY Tech Blog". Hacked Gadgets. Retrieved 2011-02-28. 
  22. ^ "Cemetech's SourceCoder Updated". ticalc.org. Retrieved 2011-02-27. 
  23. ^ "Mod Your Boring TI-83 Calc | Hack N Mod". Hack N Mod. Retrieved 2011-02-27. 
  24. ^ "Cemetech | News | Ultimate Calculator 3 Progress". Cemetech. Retrieved 2011-02-27. 
  25. ^ "Hacking Graphing Calculators: The Stealth Pocket Computer". Maker Faire. Retrieved 2012-10-25. 
  26. ^ "Giving graphing calculators a new life - Hack a Day". Hackaday. Retrieved 2012-10-25. 
  27. ^ "Cemetech News: Maker Faire Day 1: Educators' Choice; Hackaday Interview". Cemetech. Retrieved 2012-10-25. 
  28. ^ "Problems with lists.ticalc.org". ticalc.org. Retrieved 2011-03-24. 
  29. ^ "Our Current Problem". "Omnimaga". Retrieved 2011-03-24. 
  30. ^ "Casio Prizm: Why TI Calc Coders Should Abandon the Nspire CX". Cemetech. Retrieved 2011-03-24. 
  31. ^ "Why TI Calc Coders Should Abandon the Nspire CX". "Google Groups: tinspire". Retrieved 2011-03-24.