interos blog

by Brent Angeline

Current Status

interos is presently undergoing some big and exciting changes!  I'll bring the blog up to date and fill in all the details of the past weeks' work as soon as this wave of development is complete.

January 19th, 2007

Today I brought the blog up to date.  I'll continue keeping daily log entries as I work, and I'll update them here online roughly weekly.

Work on Javascript continues. . . .

January 18th, 2007

Today was more compositing code and all the additional alterations that come with it.

January 17th, 2007

I began compositing code from my prior experiments with variations on style into the current JavaScript.

January 16th, 2007

A few slight changes to each file were necessary to further cross-browser consistency when rendering some of the more advanced styling and positioning elements.  After encountering these visual inconsistencies during testing and subsequently resolving them, the central elements of the page are approaching visual completion as development of the page's JavaScript continues to progress.

January 15th, 2007

Now that I have some visual feedback from the code to work with, I experimented with a few variations on its appearance and decided on a combination of stylistic elements to employ in an effort to maximize aesthetics, readability, and interface compactness for mobile devices.

January 14th, 2007

The page is improving visually and with consistent behavior across browsers, but there's still more work to be done.

January 13th, 2007

Today was more dynamic element positioning in JavaScript.

January 12th, 2007

Work on JavaScript continues.  Dynamic element positioning is coming along nicely.

January 11th, 2007

I had to make some additional tweaks to the XHTML and its style sheet for better interoperability with the JavaScript as it develops further.  Both the XHTML and JavaScript have been developed to be compatible with serving the XHTML as multiple MIME types.  I'll have to make a few alterations to the server configuration in order to implement content negotiation.  This way the page will be served as the MIME type that is best-suited for the current user's browser.

January 10th, 2007

The style sheet now validates without any warnings.  This gives us: the back-end, the XHTML, and the cascading style sheet.  Now it's time to begin adding the final component of this page: the JavaScript.

Once JavaScript is finished for this page, I will have all the components necessary for a complete, working, and polished user-driven system module.  It will set the standard for the other pages that also act as functional modules, and I should be able to take the new techniques employed and apply them throughout the site fairly quickly, since most pages aren't as complex as the current module.

January 9th, 2007

I've applied all the needed styling to elements of one of the more complex pages.  It validates with no errors, but there are some warnings.  I'll have to see about working those out tomorrow.

January 8th, 2007

I'm thrilled to say that my new approach was right on the money!  Elements in the structural hierarchy of the page's code now translate to making full visual sense as well.  And after a few tweaks, it's looking like page visual renderings will shape up to being more or less pixel-perfect reproductions from one browser to the next in its class.

January 7th, 2007

I spent the day experimenting with different approaches to developing a cross-browser style that could be implemented across all interos site content.  I was met with varying degrees of success in each attempted implementation, but I think I'm starting to see some common threads.  In the end, I wound up completely scrapping all the style work I'd put together today.  But all is not lost, as I've learned a great deal from my experiments, and they're already giving me some ideas.  I'm confident that after some rest, I can get a fresh start tomorrow on taking what I've learned and applying it to the new approach I'm beginning to formulate.

January 6th, 2007

Today I took care of some correspondence toward getting more development underway on web applications that integrate with the interos platform.  I have some exciting prospects.  I also spent some time bringing the blog up to date, and work will continue into the night with a concentration on getting this style sheet mess sorted out once and for all!

January 5th, 2007

Today I made a series of minor changes to each page on the site.  It was time-consuming but necessary, and I'm glad it's out of the way now.

January 4th, 2007

Master control directory linking of style sheets continues.

January 3rd, 2007

I created a few of the new style sheets and began making link entries in the master control directory.

January 2nd, 2007

I began organizing style sheet elements into categories: elements to be applied globally across all pages containted on the site, elements to be applied only under certain circumstances, and elements to be applied by default in the absence of predefined circumstance.

January 1st, 2007

Happy New Year from interos!

December 31st, 2006

2006 closes with the United States and international publications of the interos patent applications, interos code running properly on a genuine web server, and a public demo of interos well on its way.  It was a big year for the fledgling interos project, and here's hoping that 2007 is even bigger!

December 30th, 2006

I've had a look at the style sheet situation, and I've gotten a feel for how styling would best be implemented across the sites.  Structurally, it's a complete overhaul—but I have done a number of things correctly already, so I should be able to integrate my existing work into the new paradigm fairly quickly once restructuring is completed.

December 29th, 2006

I finished the changes, and the core modules to the operating environment are now working just fine with the new server configuration.  Some style sheet work needs to be done in order for everything to make visual sense, but after that's completed and a few tweaks are made here and there, I should have something that I'm willing to link to from the demo page.

December 28th, 2006

I'm just about done with applying the required modifications to all of the modules of the system.

December 27th, 2006

I'm about half of the way through making necessary changes to system modules.  Further work on it will continue tomorrow.

December 26th, 2006

I finished modifications to the next system module.  I'll start on the others tomorrow.

December 25th, 2006

Merry Christmas from interos!

December 24th, 2006

With the holiday and all that comes with it, I only got the chance to start making changes to one of the other system modules.  I'll be right back at it soon.

December 23rd, 2006

I completed modifications to the first back-end system module.  After some testing and a couple quick changes, it's working just great!  So I'm going to go ahead and start applying these changes to the other system modules.

December 22nd, 2006

Today I began extensive modifications to the interos environment back-end to get it working with the new server configuration.  Changes were made to reflect the new directory hierarchy from when the master control directory was implemented.  Memory allocation routines needed to be altered as well.

December 21st, 2006

I finished the changes to interos environment XHTML and started applying them to the back-end modules.  The first module is outputting the new XHTML properly, but it appears the back-end needs some additional alterations in order to work with the new server configuration.

December 20th, 2006

The XHTML is starting to shape up as I'd intended.  I should be finished with it tomorrow so I can begin applying this new XHTML format to the back-end.

December 19th, 2006

Today I began some necessary alterations to the XHTML that describes the interos user environment.  Once I finish the changes, I can apply them to the back-end so that it dynamically outputs the user environment in the proper format.

December 18th, 2006

My birthday today was marked with the international publication of the patent application for interos.  The United States patent application was published on November 29th.

December 17th, 2006

The back-end for logging in is now working.  Next up is getting the code for the interos environment working.

December 16th, 2006

The code for the easy login back-end requires some additional changes in order to work with the new server configuration.  I should be able to have them implemented by some point tomorrow.

December 15th, 2006

I finished interlinking the pages of the site to form a new and larger skeletal site structure.  It's mostly just placeholder pages that are light on content, but that's the part that comes next.  What I have done is made sure that things have a place to go.  Beefing up content of these pages and adding a public demo of interos are my next main areas of concentration.

December 14th, 2006

I finished the master control directory linking and started interlinking the existing skeletal site content with the new expanded material.

December 13th, 2006

Today I did most of the necessary master control directory linking for the expanded site content.

December 12th, 2006

I've gotten a lot of work done toward expanding the site.  Changes will start showing up as I start linking them together with current site content.  I also performed a great many web server configuration tweaks to accommodate the expanded content and improve site behavior.

December 11th, 2006

Today I brought the blog up to date!  Now that that's done, I'm going to go write more code.

December 10th, 2006

I did some more work in configuring the web server to execute interos back-end code.

December 9th, 2006

I had another meeting with intern Hardik V. Shah regarding Java code integration.  Everything seems to be coming along well.

December 8th, 2006

Work on tying in the back-end continues...

December 7th, 2006

Today I continue work on back-end porting and testing.

December 6th, 2006

I started work porting the back-end to the server and modifying it to output XHTML in the new format.

December 5th, 2006

The new login form is completed.  I'm currently repeating the process for the form for new users to create a login.  I also started work to interface both forms with the back-end.  I performed some additional code cleanup on various site pages as well.

December 4th, 2006

The first element necessary for the demo is the easy login.  I took the existing code I developed for this and reimplemented it in the new standard format using one of the templates I created.  I also made some modifications to improve accessibility.  There's going to be a fair amount of this sort of post over the next week or so as I apply this process to the code I've developed for the other elements of the demo.

December 3rd, 2006

Today I started work on bringing the demo to the server.  Once enough of it is in place, it will be accessible from the demo section.

December 2nd, 2006

Tagging is now completed.  I also started preparing the server for the next sections I have planned.

December 1st, 2006

I finally finished getting the last of everything on the server properly organized, and I've finished tagging most of it as well.

November 30th, 2006

Site skeletal layout is firmly in place, and all areas are well-defined parts of the overall structure.  It's now time to begin fleshing out site content.

November 29th, 2006

I linked basic style sheets in a manner to maximize efficiency and site consistency.

November 28th, 2006

The audit of existing XHTML continues with an emphasis on semantic correctness in code.

November 27th, 2006

The aforementioned templates further establish a standard format for site content, so I started an audit of existing XHTML code by beginning to apply the precedents set forth in said templates.  This will further maximize the compatibility and accessibility of interos.

November 26th, 2006

I created some templates for the next wave of content.

November 25th, 2006

Today brings some site updates and a meeting.

November 24th, 2006

The master control directory is now completed.

November 23rd, 2006

Happy Thanksgiving from interos!

November 22nd, 2006

The server configuration is now updated to reflect the changes from linking virtual hosts to a master control directory.

November 21st, 2006

After a great deal of experimenting, I figured out the best method for linking everything in a way that will both work and be easy to update.  It took all day to implement, but now common address requests can easily be linked to the proper corresponding resources.

November 20th, 2006

I was having difficulty managing all the virtual hosts that define the interconnected sections of the interos site layout.  Then I had the idea to implement a master control directory.

November 19th, 2006

Last night I mapped out a logical web filesystem layout to coincide with the aforementioned easy web addresses.  I still have some more time today, so I have some odds and ends in mind to spend it working on.  The sooner I get them out of the way, the sooner I can get to posting the exciting stuff.

November 18th, 2006

Today was various updates to site content, including a link to what an internet operating system is.

November 17th, 2006

I've gone through and cleaned up most of the code, and I've established a standard format for delivering site content.

November 16th, 2006

The new configuration is working well, and I've been able to implement site-wide changes a lot faster.  This is already leading to cleaner code and a more consistent look and feel.

November 15th, 2006

I've now finished enough work on the local systems that I can get started on rapid deployment of site content.

November 14th, 2006

Some changes to my development environment should make my work a lot easier from now on.

November 13th, 2006

Today was yet more work on the local development and testing servers.  It's all coming along nicely, but it's a fair amount of work to assemble a specific server software framework on multiple platforms simultaneously.

November 12th, 2006

After running code through validators and making the appropriate alterations, interos now uses only valid CSS for maximum interoperability.

November 11th, 2006

After running code through validators and making the appropriate alterations, interos now uses only valid XHTML for maximum interoperability.

November 10th, 2006

Today I started work on new local development and testing servers to speed up finalizing code for production and to serve as a backup.  interos uses only free and open source software.

November 9th, 2006

interos is now set up to have easy web addresses.

November 8th, 2006

Today was a lot of correspondence regarding the design goals of interos.

November 7th, 2006

I met with Hardik Shah today to discuss the integration of code that he, Rajdeep Bhowmik, Andrew Paroski and Amol Panchabhai have developed.

November 6th, 2006

I did a lot of work today to maximize accessibility and ease of use of the forthcoming site content.  I'm excited that everything's going to work so nicely.

November 5th, 2006

Today was about taking care of miscellaneous odds and ends.  There were various tweaks to configuration files and a few alterations to file permissions for security while I restructured some file hierarchies.  The served content directories are starting to feel a great deal more organized and logical.  This will make content management a lot easier.

November 4th, 2006

I took the time to set up some administrative e-mail accounts on each domain.  I also performed any necessary address aliasing and/or forwarding. Now the sites have working contact links.

November 3rd, 2006

The interos sites are now secured using a free multi-domain SSL/TLS certificate thanks to and this script.  Our sites leverage the strength of the AES-256 encryption algorithm for securing user data and a 1024-bit RSA key for maximum browser compatibility.  The web server configuration and directory structures for site content have been modified accordingly.

November 2nd, 2006

I finished performing numerous optimizations to the server system.  The physical server was rebooted and everything seems to be humming away nicely. I have some further optimizations in mind, but I'll look into those some other time when there isn't quite so much to be done!

November 1st, 2006

The interos server is online and the and domain names have been associated with it.

I've begun populating the sites with some rough skeletal content in order to test the web server configuration.  This skeletal content also acts as a foundation for the content I ultimately intend for these sites to contain.  In addition, I've started this daily blog as a continuing record of the progress I've made and the goals that follow.

For a description of interos and its history so far, see the about section as content is added to it.

© 2001–2009 interos