ReActiveMicro

From The ReActiveMicro Apple II Wiki
Jump to navigation Jump to search

ReActiveMicro is a subsidiary of the ReActiveCorporation, founded in January 1991 by Henry S. Courbis.


The Name: ReActive

Why the name ReActive? As Chemistry and Physics state: ReActivity belongs to the Fundamental Forces, disposed or inclined to participate readily in interactions. Reference ‘Active‘ and its synonyms in the dictionary and they state: Always being Active, ProActively assessing situations and new technologies, constantly exploring new ideas and areas for growth, always on the move and never being at rest. We’re Actively at it… again: ReActive!

History

ReActive started as Interactive Business Systems, Inc. (IBS) in January 1991 and mainly focused on custom written accounting software and IT hardware support and networking for small and medium sized companies.

After selling his half of IBS in February 1993 Henry co-founded D&S Technologies, Inc. which was IT service and hardware based, and focused less on custom written software. In July of 1994 Henry bought out his business partner, becoming full owner, and changed the company name to Reactive Computers. This was the official beginning of ReActive as it is known today. ReActive Computers currently holds the record for longest surviving, single owner, IT Support company based in NJ (17 years).

Henry retired from IT work in December of 2007.

Locations

In the early years ReActive was primarily based in Southern New Jersey. They quickly expanded up and down the North East corridor of the United States. Their client base ranged as far West as Lancaster, PA. As far North as Road Island. And as far south as Delaware. In New Jersey they have had offices in Pennsauken, West Deptford, Piscataway, Mount Laurel, Marlton, Atlantic Highlands, Highlands, Middletown, Mantua, Cherry Hill, Moorestown, and Maple Shade. In Pennsylvania they have had offices in Millersville, Lancaster, and Ephrata.

The concept of ReActive's IT Service model was not limited to or operated from any specific location. They always believed in working together with other companies rather than compete, and often times would share locations with clients or partner companies.

With Parallel Partnerships throughout the tri-state area ReActive and their partners were able to benefit from marketing and PR as a group, which proved quite formidable to their competition. Most times if a competitor didn't outright go out of business in the first year they would usually ask to join the ReActive Network.

Members would broker extra work, be able to quickly find assistance with larger jobs knowing they could bid on work far outside their own capabilities, and most importantly not directly compete when bidding on open projects or State work. These benefits generally gave Network members an advantage.

Although the concept was quite fruitful for almost 5 years, Henry found it was relatively exhaustive to manage daily, 7 days a week, and keep communication running smoothly between all Network members. In the end several members consolidated and Henry decided it was time to take a break from the IT sector.

ReActiveMicro to Current

In July of 2005 Henry founded ReActiveMicro which produces designs for 8bit and 16bit computers, primarily within the Apple II family.

For a brief time in mid-2005 to mid-2006 ReActiveMicro was partnered with Gerber Street Enterprises operated by Bill Garber. Items from this period were branded as "GSE-Reactive".

In 2007 Henry started to collaborate with Anthony Martino who then founded UltimateApple2.com.

In late 2011 Henry put ReActiveMicro on "hold" to peruse more pressing business opportunities. In mid-February 2014 Henry returned full time to ReActiveMicro. During the restart-up process Henry temporary merged with UltimateApple2 so he could concentrate more on restarting projects than worrying about Store related activities, websites, and user support.

In 2015 Henry and Anthony started a new brand called "Ultimate-Micro.com" based on the "Ultimate" from UltimateApple2, and "Micro" from ReActiveMicro. This is to better identify collaborative projects. With Ultimate-Micro Henry mainly handles design work, and Anthony mainly runs the Store. Both perform project alpha testing and user support.

In mid-July 2016 at KFEST Henry announced that from this point forward he would be releasing more projects under his own "ReActiveMicro" brand now that new websites have been setup. Collaborative projects would still happen under the Ultimate-Micro brand, but to a lesser degree than in the past year.

KFEST

Henry has attended KFEST for the following years:
2007
2008
2009
2010
2015
2016

Awards

While attending KFEST 2015 Henry was awarded the "Apple II Forever Award" on July 17th for his work as a hardware developer and service to the Apple II Community.

Interviews

On January 10th, 2016 Henry was interviewed for the Open Apple podcast, episode #55. The episode was released on January 31st. Henry talks about his Apple II history, some nefarious activities and experiences, about projects he's worked on and several in development.

In May 2008 Henry was interviewed by Juice.GS which appeared in Volume 13, Issue 2. He is featured on the cover of the magazine dressed in a racing track suite on his 1989 Yamaha YX600 Radian.

ReActiveMicro's Project Versioning Scheme

Hardware versioning is the process of assigning unique version numbers to unique states of computer hardware. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the project. At a fine-grained level, revision control is often used for keeping track of incrementally different versions of electronic information.

Computer hardware is often tracked using two different versioning schemes — an internal version number that may be incremented many times in a single day, such as a revision control number, and a released version that typically changes far less often.

Previous to 2015 all ReActiveMicro projects had a major and minor revision number, separated by a decimal point, even for internal revisions. For example: v1.0. This lead to some confusion as projects could skip minor versions in between official releases. For example: v1.0, then v1.4 could be released skipping 1.1, 1.2, and 1.3.

In 2015 Henry of ReActiveMicro decided to start using a two decimal revisioning number system in the effort to reduce possible confusion. There is now a major, minor, and internal revision number that is used. For example, released v1.0 could really be v1.0.24. However only ReActiveMicro design team members would know the actual internal revision number, and only the major and minor revision numbers would ever be printed on the PCB Silkscreen layers or refereed to in documentation and support forums. Some Beta Testers however may be told the internal revision number if it is pertinent to their testing or notes. However the internal revision number is not considered confidential information.

Henry has also been known to note the full project's version number, including the internal revision number suffix, on the PCB's copper layers along with a design date and layout credit. This is mainly done for internal tracking, confirmation, and stock control.

  • All versions start at "1.0.0" and will increment in the positive direction.
  • Major revisions consist of inception or complete relayout of a design. If the basis of the circuit doesn't change, then neither does the major revision.
  • Minor revisions consist of edits, partial relayouts, or changes to a design requiring a new PCB to be produced.
  • Internal revisions are only used by ReActiveMicro design team members. They consist of daily edits and project branches.


Part of the versioning process is also the development phases. These consist of Proof of Concept, Alpha, Beta, and Production.

  • Proof of Concept consists of basic testing to ensure a project is viable. Any doubts as to what is possible or coding is worked out in this phase. Things are usually a mess a wires based on an existing board or a Bread Board.
  • The next phase is Alpha which usually consists of a PCB layout and a more formal test bed. Beta is a cleaner version of the Alpha layout and has little if any mods or fly-wires. Beta boards are sent to developers and tests for a final round of testing outside the ReActiveMicro labs. And mods or fixes are added to Production boards.
  • Production boards are the final step in the development process and are released to the Community for sale. Sometimes Beta or Production boards are used as a Proof of Concept platform for the next version of the project.

ReActiveMicro's Wiki (This Place)

On May 28th, 2016 Henry started work on a long term business goal which is to better support the Apple II Community with The ReActiveMicro Wiki. He loaded WikiMedia on the ReActiveMicro Web Server and started the process of creating pages and uploading pictures.

The concept of the ReActiveMicro Wiki is to help disseminate the history of ReActiveMicro and the projects Henry has worked on. He has built upon the work of others and created his own projects from scratch. He hopes one day someone will continue the chain by building upon his work and possibly achieve a form of "Geek Immortality" so coveted by those who value open source projects and the sharing of information.

The Wiki is a place where behind the scenes pictures can be shared with some context related to their projects. And a place where visitors can share information, write their own How-To pages, find support, and manage things by themselves. One of the goals behind the Wiki is to bring value to the Apple II Community, grow in to something self-sufficient, and take on a life of its own.