INET Platform Vision

The best game play with the smallest footprint.

When I think of the Internet of tomorrow I see many big changes. Users have many different needs when they sit down at a computer to use it. Some users want to use applications to write documents, prepare presentations, and work with spread sheets while other users are there for Internet browsing. Still others play games, listen to music and watch movies for entertainment. Designing a platform that meets all of their needs has been time consuming. The computer industry has, over the past thirty years, created much advancement in the size of the platform by overcoming specific electronic engineering hurdles. However, the computer industry has not created the reusable Internet aware platform that makes excellent use of network technology. The platform of tomorrow will have game mechanic hardware on board and provide extensive use of the Internet as its backbone network connection. I think that resource designers should start now to facilitate the Internet growth as an intrinsic operational necessity not merely as a platform extender. The internet should be an interface provider.

The term interface provider does need refining within the confines of this discussion. In fact, it is the key element that needs attention. HTML via HTTP is the current method in which interfaces are handled for many cross platform users. Programming tools like Java do make use of the Internet for package discovery, yet without proper design they rely on the local hardware to perform all of the work. As well, web enabled Active X controls also allow this. But these technologies at most times are executed within the browser sandbox. Users need applications on demand and they need to be fast. This can be achieved with proper forethought and with the current transport mediums available to consumer electronics.

Providing an interface can be thought of as a visual presentation and validation of user input (Human Interface Devices HUD). In most applications the user will be presented with an input screen or viewing area with fields. In HTML these fields are described as input boxes, text areas, and buttons. But to validate the responses, JavaScript is used to aid in the process. Pages designed with JavaScript when compared to the robust and structured ordering of a windows type application design are at most times a minimal implementation of type checking and lookup features. Until the recent .NET development, tools for creating interactive web applications were difficult to use. The maintainability of HTML applications is much more difficult than structured approaches because of the pure textual base and tight integration of screen / program data. Modular approaches are not utilized often in HTML application design. That is not to say this for every case, but any experienced developer of many languages will let you know the strength of JavaScript can also be its worst enemy. I believe that strict syntax checking, compilation and type checking always benefit the security and integrity of an application. At most times providing a JavaScript routine that does document work must be tested in many browsers for validation subtracting again from cross platform awareness.

It would be great if tomorrow were planned better. Developers are always on the go. It is all about learning the new languages or methods used to create applications. C# and Java are the most recent platform independent languages available. But there have been attempts to create platform independent languages before these. C++ is such a language, but its ANSI implementation has been crippled by the need to create GUI applications. Unfortunately the American National Standards Institute did not grow to create a GUI definition standard. In an industry where there are many platforms and teams that are working together, standards are the backbone of knowledge for the developers. I want to change the industry for the better and for good.

Tomorrow can be a beautiful day for all platforms and all users, provided you listen to me. While I could describe my version and platform of a cross platform interface rendering language, I know that I would forget a case. So I want to leave the complete definition up to a team of computer scientists. I foresee several rendering languages on the server platform, HPGL, PDF and HTML are some. Vector drawing languages are plentiful, yet none can really be used effectively for interface streaming. The language should be reusable and object oriented like the X file format. HTML is included as part of the web application. As well, a structured type safe language needs to be in place that will give developers a concise way to design controls, input screens and poll local hardware. Java may be a good choice for this provided that a cached, security checked, and native compiled version exist, but what is really of interest is the byte code engine, the JVM.

By using a streaming oriented interface rendering combined with automatic overlay processing for the underlying dialog logic, users will be more portable with little difference in noticeable speed. Terminal servers do provide this service now, yet make ineffective use of the bandwidth and local hardware. VNC is such a project. Both of these services typically make a computer operate as a dumb terminal, echoing input back to the server. Yet. there is a way to combine all development tools and platforms together by using a common visual output, after all that is what computer users are really interested in. Imagine using applications from several different platforms all in one desktop. The future is going to overtake you. The future is INET.

Computers of the past

Computers have taken many forms in the past. Most of the home computers of yester year had on board specialized sound processing and sprite hardware management. Modern PC computers have sound cards and 3d video processors. Here are all the computers I programmed with.

An Internet Computing Platform Vision

Introduction

The portable platform is an important tool for computing users of modern day. Many portable platforms exists, some even as simple as the cell phone are very sophisticated in the details, however none of these platforms ever seem to meet the user's total needs. So each consumer gathers devices that are specific to their needs. But each device that a user accumulates another type of resource that they need to manage data for. MP3 music, cell phone address books, documents, videos, photographs and websites addresses are among the many data. From these various devices a user gains an electronic persona, if you will, that when combined paints a user portrait. One that portrays their many habits, financial wellness, learned knowledge, personal likes and wants about the user's self in the real world. While the industry may never tie together completely the electronic world persona to the physical one, it would please users more if their persistence were portable, securely protected and easily managed - that means centralizing the source.

To centralize the data source for a user would obviously mean that their information would be stored on a remote computer. Many internet storage sites exist today that allow users to store their files on a web server, however to use them properly, the user must download the file to operate, use or edit. This editing and operation must be performed on the web server itself to allow a better use of network resources.

Centralization of the user data source will ultimately allow each device they have to manage every type of data file the user has, if it is within the devices potential and need. To accomplish this, a common drawing language that each device can render must be created. HTML is such a language but it is most suited for textual renderings. As well the implementation of HTML as an ASCII markup language makes it a poor choice for network transmission as typically binary implementations reduce overhead on parsing and transmission requirements. I sincerely believe that a drawing language that, while in management form on the server may be textual, is pure compressed binary can be the next needed technological leap for the World Wide Internet network.

To accomplish this task will take the cooperation of many research companies but nevertheless a job that needs to be accomplished. It involves making each device connectable to networks, either locally wireless via Bluetooth, phone ADSL connection, LAN or WIFI. Dependent on the device usage and specifics will determine how the local storage system is utilized. That is, some devices such as compact digital cameras will just upload images while MP3 players/recorders both will download and upload audio.

Sometimes a completely wireless link may not be practical. For example a device that utilizes strictly audio and or video could be easily adopted for an ADSL phone type connection. When the user plugs in the device at the local data point, by device identification, its connection is routed to the user's storage, commercial publication bank or public domain bank. Then user can quickly change and download additional play lists to the device and go. As well the opportunity must exist for the purchase or rental directly from the device.

Transactions can be managed securely for the user because the transaction processing does not occur on the device itself rather the information is drawn from the user's centralized storage. This does make the in hand device much simpler and offloads the security directly to the financial key hosting provider (electronic banker) and their current encryption/transport methods. This means that banking security interface personnel will interact directly with the contract operating/application system provider. In short, secure CXML backend transactions with time locked user authentication from the financial institution will be the target for ecommerce collaboration.

The transaction itself will be authenticated real time from the client device. As well, the authentication request can be registered to a cell phone or the new INET transaction authentication clothing button. Using an advanced encryption algorithm to send the authentication will be the method. The granularity and tinsel strength of the algorithm is defined to be very secure within the computational stochastic domain by using very large keys stored within the device. You spend online and it must be from a registered device. If the device is not registered on the user's account, the decryption algorithm will not function. When the banking institution gets the "yes" transmission, their methods of transaction processing fall within the realm of your service provider and the designated financial institution. That's backend security!

The important thing about the computing device being anonymous to your banking information will be a task of registering it at your banking institution directly. To the consumer, it will be an experience liken to getting a new credit card number at the counter, only this number is extremely large. It will be transferred to the device while being plugged in at the banking institution. The user will run a specialized program and be on the phone with the hosting provider to release the identity. The number cannot be gained without using forcible methods on the user's device itself, physical. Theft of the device can be compared to theft of a credit card and should be incorporated within the system using the consumer's durable response, a phone number is called to report a stolen item. By law this will be out of the hands of the hosting contract provider and in the hands of the FDIC Banking Institution. Its the device that is registered as a transaction capable member, not your operating system. The security system is in effect; it works and is trustworthy due to American credit. However, this encryption method will still be far superior in authentication, secure for ecommerce spending than merely sending a CCN and a PIN.

User Platform

The user's portable platform must be built to be as compact and energy efficient as possible. This can be accomplished by simplifying the client platform itself and offloading complex computing tasks to a host provider. By providing a robust, efficient rendering base model that facilitates the drawing of windows type interfaces, input validation and 2d/3d vector graphics a user will be very happy with their experience.

Many methods of render and client interactivity will have to be available on the web server to allow this platform to operate within acceptable usability tolerances. Stream download times may vary depending on network traffic, a decision made at the server level. By using video compositing, text overlays, image compression, vector compression, numeric compression, textual rendering, audio compression, and CGI rendering compression the client and host computer will have a significant link that can provide an interactive experience that utilizes minimum network bandwidth and smoothes spike requests.

Internet Streaming Compiler

The soft generation of overlays by the web server that facilitate real time operation is essential for the user to gain the full use of the platform. However, this means that less coupling between objects is needed in the application design. For example the drop down menus at the top of many applications are typically facilitated by a plethora of windows code. What is needed for the menu system to stream is the separation of the menu code event, the final visual result, and the text information the menu is comprised from. Transmission of the menu will be the visual elements first, that is how the menu draws itself when clicked, colors, images, etc using the common drawing language. One of the most difficult and important factors when making the compiler system is hiding this functionality from the developer so that connections to a client computer are transparent.

Web Server

The connection between the client and the web server must be discrete. The laptop client must provide several logic and visual build up operations to be performed when a different style of interface composition is needed.

The Personal Mainframe

Using a mainframe for the hosting operation will reduce the cost of user management and allow cheaper laptops to exist. But this does not prohibit users from owning their own backend hardware. Perhaps a new kind of insulated environmental closet for keeping electronic hardware will become available in homes; the lullaby closet. Users will no longer wait for the clunky notebook PC hardware to do the tasks because they will have a huge elephant doing the job. And a viable upgrade path for the user will be adding new CPUs to their computing cluster by plug. The web server operating system must have the capability of adjusting itself automatically for new hardware.

Mainframe network computing will allow users to easily choose different operating systems, rent or purchase software from an online electronic library and have all their data stored in one place. The perfect GUI marriage of a small client platform and big power server.

Operating System Providers

With this new system any company can host an operating system. So for specialized platforms like a Korg audio synthesizer their loop creation tools may be specific enough to facilitate a complete interface for music production. Professional quality rendering of the note information can be performed using their networked synthesis banks while the output is routed back and mixed real-time MP4 into the playing audio buffer.

INET Computing Platform Overview

The current use of internet technology as a relaxed information delivery system is the incorrect way to utilize this magnificent networking resource. Command structures that are compressed, binary in fashion, and sorted for streaming will make a better use of the bandwidth. Using command structures will facilitate a distributed platform model that is compact, extremely portable, and finite. A version of the hardware platform can also be manufactured that will fit all user's budgets.

The user's operating system and main computing resource will be accessed via the internet using the INET platform. This essentially centralizes the user's data source to a more robust and physically secure environment. Computer system hardware management will be easier. Operating system changes and updates will be almost effortless for user and provider. The Installation of new software and updates will be more flexible because it will be a library resource. A completely new era in network distributed computing awaits. Simply put: I want to overhaul the backbone of entire industry. Everything is Love. Change your operating system by pointing to a new URL. This will be a healthy economic growth to the computer technology market as it will promote competition more easily.

Ingredients of the Platform

INET Embedded Device and Web Server Platform Components

Hard Drive

A standard hard drive should be used so that current technology can be implemented. The local hard drive of the computer will be used primarily to store the interface rendering information of the application screens and associated binary code. Each application screen will have an ID associated as well as a version timestamp (CRC) that is compared to the server's version. The drive probably does not need to be a large size. Alternatively, a persistent memory card could be used. A four or two gigabyte implementation may be sufficient. This will, in the end, only allow greater flexibility in power usage and hardware design. Typically the hard drive uses much of the computer battery resources as motors spin a disc at high speeds. A directory file naming schema needs to be maintained that compares the versions of the rendering interface to the server's version so that cached versions are quickly located and displayed.

Keyboard

The keyboard is a standard QWERTY keyboard with internet enabled features for easy browsing.

RAM

The speed of RAM must be effective as a shared resource among the new parallel processors.

Mouse

A standard mouse should be available to the platform laptop. Either the touch pad style or the detachable USB mouse style. It should be Internet enabled in all of its facets. The best scrolling wheel I have seen is implemented on an Apple mouse.

DMA Processor

The DMA processor will be a multi-channel DMA controller that allows independent access to various parts of the RAM. As well it should be implemented as an easily controlled device as many other processors on board will be utilizing it. Parallel processing will occur between several parts of the motherboard.

Intel Processor

A standard Intel or compliant processor in place. Various versions can be made available. The nature of threading model should be oriented within the basic hardware design. Therefore Stack, Registers, EIP, ESP and L2 instruction cache can be implemented in high speed processor cache. This will greatly speed context switching. Perhaps advancements in optical BUS technology could extended the memory usage to an alternate location like shared memory.

BIOS

The BIOS will contain the latest routines that enable the computer to operate in a shielded internet capacity. It should protect itself from viruses as well.

Video Processor

The video processor will be a main ingredient to the platform that smoothes the interface rendering to a fine degree. It will provide video acceleration of 2d and 3D drawings and animations. Some packages will only provide 2d capabilities. The specialized processor will provide font rendering capabilities in the 2d graphics realm and support vector based graphics with anti-aliasing for clear lines. By integrating the Digital analog converter (DAC) , video output memory and render request memory queue within the motherboard itself, an upgrade path for graphic processors can be made. This will also provide for parallel processing capabilities in video.

Since parts of the interactive experience will be CGI video playback a specialized research project needs to be accomplished that determines the likely hood of real-time CGI video over the web at sixty frames per second. I propose that by abstracting light maps, gradients, and anti-aliasing information from the stream and sending this information as a separate package will enable the bulk graphic portion of the image to be compressed with a higher ratio. Then to facilitate sixty (FPS) frames per second, which is the standard, a real-time frame change algorithm will need to be implemented. This will enable minimum 3D processing on board the client and rely on the host for most of the render. A complex engineering problem of interaction of user interface devices.

The video processor or math processor must also be adept in video and image composite, stenciling, image resizing (bicubic, bilinear, smart, convolution filter matrix operations and advanced drawing commands such as smooth gradients, compressed image display and video rendering of various formats including mp4, jpeg, png, gif and tiff. Some of these features will never change, for example line drawing or smart resizing. The unique motherboard design supporting parallel processing should incorporate communication of data between the appropriate computing facilities to reduce redundant logic.

Audio Processor

The Audio processor (DSP) will have mp3/mp4 capabilities and wav form playback capabilities. Music on the internet is so wide spread that a hardware implementation of a compressor, limiter, EQ and other audio features should be standard. It should support the normalization of audio to a specific DB so that audio never raises above a level that will damage ears. The audio component should allow sampling and real time encoding of mp4 audio using the compression processor for uploading and synchronization to the server.

Compression Processor

A new compression processor will be needed that operates as an independent object on compression and decompression of memory sources. Supporting Huffman compression, numeric compression, real time audio uLaw and mp4 encoding compression for sample upload. I have been impressed by the ratios of ZIP and their methodology of choosing good compression techniques for the current dataset.

Encryption Processor

The encryption processor will enable packages received in the communication pipeline to be efficiently decrypted and encrypted for upload and download. Because it will be a hardware resources the strength of the cipher can be greater, so I am suggesting a bit oriented encryption that does not increase in storage space.

Internet Communication Processor

A processor needs to be added that performs the queuing of the high speed traffic on the connection lines. Operating as a TCPIP stack operator. The computer must be able from a BIOS standpoint at boot to connect to a URL based web operating system vendor. The user will add or type the information at prompt when starting.

Memory Management Processor

A hardware solution that solves various memory management functionalities of allocation, deallocation and block sorting is an advancement. Including searching algorithms and storage of data structures used in modern application design must be onboard. Allowing the processor to act in parallel can reduce user wait time and increase flexibility for CPU time. Timestamps and cache storage management logic with communication to the hard drive BIOS for memory allocation overflow will increase user adaptability for operating many different applications without ever shutting them off.

Math Processor

A hardware solution that solves various math routines and decimal point issues will be necessary. Modern computation relies on the Arithmetic Logic Unit (ALU) within the processor. As well solving the MSB and LSB storage order for various platforms using hardware supported data types; conversion

Fiber Optic Bus Advancements for Server Home Base

The integration of a high speed communication system within the terminal will require the forethought of allowing limitless additions to the microcomputer bus architecture. It can be incorporated in Server Technology for expansion use or the user embedded device where appropriate. The feasibility should be in tune with the cost technology curve. The main bus of the computer system could be fiber optic for speed yet modern bus speeds are excellent. There are numerous patents pending for optical bus communication systems. Including the technology will further the modularization of subsystems within the server and terminal providing for a very strong fixed asset.

Each processor within the system will have an in chip instruction cache. Each processor will have the capability to read and write directly and independently to RAM using the Memory Management processor. Typically an address of input and output within main memory will be given in the instruction queue. The processor must be able to signal completion. Use of the technology should allow more CPU assets to be added by purchase of box. With fiber optic speed the possibilities are almost endless. Memory, specialized processors, audio etc.

See Related:

Device Identification Tag

The device identification tag will be used to identify the computer on the internet as a unique device as well as being used in the encryption algorithms. It will act as an anonymous serial number that is registered in the user's Web server account. If the device is stolen, this ID can be quickly taken out so that access to the user's data will be secure.

Speakers

For multimedia use speakers, headphones and a microphone jack should be available.

Device Drivers

All device drivers that are used by the local rendering operating system will be drawn from the internet connection at the time of the device installation. This is a new feature of the INET computer platform. By using a new set of local functions stored, called IIOS, named after BIOS, device drivers will be quickly downloaded, compiled and installed. Overlay functionality may also be possible so that concurrent download and device use can take place.

Connections

Sequential Access User Interfaces

Internet Streaming Compiler System using VLISM

The implementation of a compiler system that is designed specifically for internet execution and distribution should be flexible enough to adjust itself for user response time in proportion to the available connection speed. It will be a goal of the render client to accurately measure the download stream time and keep this information up to date and readily available. This information could be communicated as part of the protocol using an internal timestamp, by using statistics of gathered response metrics or by request means. Full blown applications, in machine code that is, are typically very large and therefore require time to download. Applications that rely on API are much smaller but run slower. I propose that using an overlay system and dynamic background loading during program startup in conjunction with the Very Large Instruction Set Model (VLISM) will facilitate the needed boost in speed that allows the user to quickly start working. The overlay functionality generation will be dynamically created by the Web Server and this will be a complex problem to engineer.

One area that needs exploration is a predetermined list of bit rates and connect each bit rate to a series of overlay bank process. The overlay processes contain the most important functionality first, even sorted by historic use. Visual information, state changes, validation logic.

To anchor the generalization that is needed, template oriented overlays can be used. They will expand or contract based on the specifics of the output requirements. The overlay banks would be switched dependant on the connection speed and therefore the only real noticeable artifact would be graphic image downloads and real-time audio playback quality. The audio mixing will be performed on the server of multiple channels so that a nice compact mp4 audio stream is available to the simple client.

Programs compiled using the system will allow the Web Server to query visual interface details ahead of time. If the program is document based, that will be a parameter of the query. This will be a service that runs under the web server category and will automatically be transparent to the users. Its job will be to store in a database all of the visual drawing language and startup overlay information. When execution of the program is requested by the client, it will be a fast SQL statement similar to "Select * from UserPrograms where pid='WordPad.exe' and Document='ReadMe.doc'" call to the database management system.

The visual interface drawing command language will be an XML dataset that describes the coordinates, color, fill type and other rendering functions associated with the visual appearance of the interface. There are many languages already available like the Microsoft RC file format, and HPGL. Perhaps some would even consider HTML to be one such language. However, VLISM contains a consolidated combination of these languages that is specifically designed for internet transfer. These commands will be supported by the VLISM engine. The VLISM is robust so that when time or space can be saved the appropriate functions are available.

A new protocol utilizing UDP packets, much like HTTP, that communicates hardware platform details including client display type, resolution, color depth, and media features available will be needed by the host computer when preparing the VLISM stream information. This way many different client devices can connect to the same centrally stored user information but through a different version of the VLISM stream. One that is specific to the client device connected. One reason this is a great benefit, for example, is the resolutions available to Pocket PCs are completely different than laptops. So by creating a unique visual interface for each platform, the same code will execute on the server. This is a very important feature of program maintenance.

Abstracting the interface drawing from the client at this level allows greater client portability. No matter what device they are currently using be it the cell phone, mp3 player, portable next Gen laptop, or a pocket PC an operating interface will be there for the device. While the cell phone interface would be completely different than the full blown laptop version, the same connection point to the user's data can be utilized. The features available to the user are now increased tenfold because the data interconnectivity between devices is an absolute. This interconnectivity would be purely a function of the operating system interface vendor to enable.

More planning is needed but I believe that a solution can be provided on the web server that encapsulates this functionality. Adoption by the industry of a standard Internet Assembly will also have to be accomplished (VLISM). So that, for example, when a user buys a new cell phone they simply encode their personal URL into the phone and all the software, interface and connection points are gathered by the web server on the back end.

The main goal of this system will be to facilitate the appearance and likeness of a desktop computing platform on a Minimalist platform or VLISM smart terminal. The VLISM smart terminal is a new internet computing platform currently in development.

From the future

Absorbing the static void of the button bubble by clicking on the paint in Software Design and engineering is hard to do since you have so many strongly gifted individuals. These people understand that the key to writing a good technical document requires discipline; that which is unheard of in the mortal.

C++ code for example, does blister the eye of thousands when studying the details of the textual information. When programs are complete, the result should be considered a highly crafted technical document. Writing C++ programs can be likened to balancing descriptive words in a sequential logic. The document is a lightly based English one as most authors use decent names. This forms a flowing logic document called source code. Like English, these documents have sections that can be compared to paragraphs called routines. These source code documents have to be almost perfect to work correctly. When they are, you can compile them. The term compile means that the textual information is translated into a binary form; one that a digital computer can easily read.

In reality, compiling only increases the size of the information as the microprocessor instructions that unfold are more discrete steps. Compilation produces subset documents called object code that contain machine code. Digital computers can only execute machine code and they usually do so with small steps. Moving memory, adding a series of numbers, performing a search in memory or comparing two items for value are examples of small operations. It is usually by the comparison of values that most programs make decisions. A series of two dimensional decisions, also called a decision tree, can perform additional mathematics, transfer control of the program execution to another portion of the code or any desired programmer instruction within the given set.

Stack operations are important to modern object oriented programming. They facilitate transmission of data, or parameters, from one section of the code to another. These sections of code are called routines. Routines are small chunks of logic that are given to a specific task and at most times have a generalized reuse quality associated with them. In a stack, items are placed on the top with a push operation, and taken off the top with a pop operation. The routine, or snippet machine code actually uses the stack memory base address with an offset that points directly to the parameter data. When the machine code inside a routine requests a variable, the address of the stack parameter is given and thus is used for the memory operation. Now let us discuss how this relates to a network like the Internet.

Modern program execution uses a hybrid approach. Some of the programs that run are not considered direct machine code. A program has to run that interprets the intermediate code, better known as PCODE engine or a virtual machine. These specialized PCODE engines, usually have the design of an object oriented central processing unit - a sort of step above in simplistic microprocessor mnemonics. Dot Net and Java are the leading examples of this technology. This soft model of a CPU allows greater robustness, platform independence, smaller instruction payload (program size) and an objected oriented flexibility that just does not exist on pure machine instruction models like INTEL.

Since software engineering can make more robust design leaps quicker, that is soft, design patterns can be projected from the metaphorical, an object oriented approach has been utilized. Again, currently the two models for this are the Java Virtual Machine and the dot Net Virtual machine. since the block is authored as an object, as well as PCODE based, the code is only that much smaller. This makes it a better format for Internet transmission.

An addition to Java (new format) should be created. By expanding the instruction set for a softer model, applications written in many different programming languages can be managed. Other characteristics may include that the stream is sorted for Internet execution allowing for heavy use of overlays. However, that main purpose for the new format, one that preserves both space and simplicity, is design. The program will be compiled locally on the machine. Inclusion of functionality within the Java Virtual Machine will be essential. However newer functions will have to be maintained. Device drivers stored in a web server database by product model identification will be transmitted over the Internet to the local computer. These programs will have to be compiled. By creating a robust library locally that is open source, Internet transmission of device drivers will be possible.

The future of computing has already been foreshadowed to be a networked and distributed processing resource. Users of the future will no longer have to carry around sophisticated and battery dependant equipment to do complex tasks. The main processing of the application will be off loaded to a server. Network stability must rise to the occasion.

The computer that modern users carry or have at home are very complex in nature, possessing many operating electronics. The mainframe computers of yesteryear are sometimes not as powerful when compared together. Yet in reality, the user does not need such a sophisticated laptop device to modify data. The users could just use a terminal. One that is specialized in graphic display, al la visual output and has the audio processing capabilities that are in modern PCs.

By pre-rendering the visual output on the modern mainframe computer and transmitting it in a specialized interface compression format, the modern computing Zen could be achieved. Simply put, it will be a light weight pCode format running on a Game box platform. Or for strictly business users a platform without game mechanics. In reality, most functions the user perceives can be accomplished within the video processor. Memory encryption, and networking assistance hardware on board the smart terminal should also be an engineering factor.

Abstracting the interface rendering from the object code enables portable streaming. As well other facets of object oriented design would be furthered through simplification. Machine translation of interfaces is one. Or allowing specialized one purpose interfaces. Just dial in the Korg mainframe, for the planetary symphonic composition tools. The software and hardware combination locally takes a stereo feed from the Internet.

Some consumers will go with their desktop on a home connection. Perhaps further refining the structure of some homes with regards to security But the software they run will be executed remotely. By separating the processing level from the user interface rendering, software companies could reduce the amount of code base they have to maintain giving developers greater extensibility for multilingual applications; ones that automatically translate. In addition, precious dollars could be better spent on research.

In conclusion, web server applications either running on a localized web server, or a vast mainframe computer will provide the user with the best detached laptop interface. Including connection technologies like VNC, would also be a benefit. This change will be global and involve many technology firms. It is my suggestion that one involve the Web Consortium and the American National Institute for Information Interchange. However, you must forgive my light knowledge on global computing resources and consider the many more in your plethora of knowledge. The end result is a consumer product, a Sony Play station, Nintendo or an Xbox platform. And for government and business users, a product that is less expensive and has only the rendering capabilities.


Resources:

Internet Assembly Hardware Assisted Support

Very Large Instruction Set Model for reduced transmission overhead.

Historical computing methods have lead computer scientists to craft a cornucopia of languages. Some examples are c, C++, Prolog, Ada, COBOL, Basic, Lisp, Python, TCL and Java. But there are still more. Investigations of language interoperability and platform independence have lead to the invention of virtual machine technology. Java and dot net are the shining examples of this technology in use. A public domain broad study of computing languages must be maintained to advance Internet Assembly. This study can be used to produce a symbol code that houses all structured logic, object oriented, media streaming and artificial intelligence goal seeking languages. Modern methods are teleoperated assembly, JVM, and CP40. See Virtual Machine

The new symbol code or virtual machine assembler must be maintained as a open source standard of the computing industry to solve risk management issues. The industry must own this as a design implementation not simply as an information source.

The Very Large Instruction Set Model is the most viable solution to the Internet Assembly issue. An important feature of a virtual machine assembly is the transmission bandwidth requirements. VLISM web technology solves this issue by producing the most efficient in code space while considering the available namespace on the client. Compiling can optionally take place on the INET Stream compatible micro device or as binary output from the server direct to the device. The most preferred method will be compiling on the local device. However some devices may not be capable of compiling, cell phones, digital cameras and click panels for example. Therefore, the process of transfer and compilation must be fault tolerant and capable of error recovery due to transmission problems.

A facet that saves CPU time will be the data transfer functionality associated with current object technology; messaging. For example, textual lists should be transferred directly to user interface control memory areas via high speed block transfers or pointer operations. The memory buffer size can be calculated on the server ahead of time while a pointer locally defines the tail. Since the conditional output of machine code (VLISM or ASM) is decided at the server level, the operations will be safer. Including these operations in JavaScript strings for example, will benefit speed due to the nature of type safe Unicode operations.

The Very Large Instruction Set Model (VLISM) includes all of the runtime libraries that are common to modern programming languages. VLISM provides file handling, database connectivity and open architecture dialog entry components. It is fashioned for business, data entry and getting information in the most efficient way. The local operating system will maintain the correct balance of user state information with the server providing the most failsafe operation by application design. Information will be safe even if the device loses power or the network transmission errors occur.

Each of the interface components are object oriented in design. Some examples are: file locator, document locator, image locator, movie locator, audio locator, data locator (databases, record sets), name fields, numeric, alphanumeric, paragraph text editor, credit card entry, checking, payment, email, phone, currency, shopping cart, catelog, spread sheet, graphs, reporting, number fields, address and identification. Supporting entry of these items might at first seem simple. Yet each of these fields on an international level will be an operation specific to the region. Based on the location and preferences of the user, standard use is guaranteed. In addition to those special items, the W3C database of control names that were arrived at by opinion from the development community. GUI operation will be supported providing for the most advanced UI designs on the market. As the global community learned more, their breath became wind.

The VLISM has instructions that incorporate modern video format streams with rendering filter support, audio stream support and it provides a robust library of mathematics that include digital signal processing, compression algorithms, encryption and image processing. As well, including objects and mnemonics for socket communication, threading, graphical interfaces, USB functions, and three dimensional transformations in the VLISM allows good performance balanced with transmission speed. More research needs to be done to complete the list and ensure package comprehensiveness.

When the server and client handshake using the model and product id, a mask is loaded that defines what instructions are supported by the device. This information is used to design an experience that is compatible for the device. For example some advanced mathematic routines will run on the server but the output will be sent back to the device when needed. Server side processing will output the most efficient stream the device can handle while considering the supported instruction namespaces. This architecture provides backwards compatibility and allows existing application products an upgrade path in high performance distributed web computing. New stream segments (components) could add different hardware capabilities.

The local device will provide a security layer for applications or rather individual operating systems. The security sandbox consisting of: protected memory access, protected code access, ring level services, window functions with context desktop, local quota management, program to program communication, internet stream encryption/decryption, virus protection, and program/data recovery held at server side. A limit on minute playback and rewind are possible paths to explore on mission critical environments. Protection methods of modern CPUs rely on masks that identify ring and access privileges for memory access. Instruction execution privilege also relate to ring and source.

The INET Smart Terminal hardware, must be expanded to include encryption, decryption of internet streams so that the integrity of ecommerce can be maintained. That is, program data must be held in strict confidence in some circumstances. The banking ecommerce of the IIOS is such as case. Cipher Key integrity must be maintained. So the device driver that handles stream encryption/decryption, a driver registered for direct access to the new INET embedded processors, will be will be secure.

Code blocks will be considered successfully transferred by using data integrity checking algorithms like CRC or a better method. Protected memory access will keep programs from modifying non owned or non shared data. Protected code access will ensure that applications only access a code base secured for the internet channel and application of context. Quota management will allow applications to use storage capabilities of the device while not affecting security.

The VLISM compatible device will contain hardware assisted unrolling of functions. This will provide an efficient environment for the internet assembly engine. The hardware unroll assist includes a memory bank switching algorithm in conjunction with template processing. The routines will be quickly copied from specific ram locations to instruction cache ram using computed tables consisting of memory location offsets, code lengths. An essential performance enhancement made at the Direct Memory Access controller (DMA) will provide the necessary registers to contain the numeric array.

The new DMA controller has a special memory operation that allows finite recursion. Some VLISM code will be furthered reduced to the native CPU instruction set as a block operation from memory. So the new DMA controller will be able to quickly build buffers from several locations given a set of instructions, the computed tables. The copied code is expanded using template instructions during the time of memory to instruction cache transfer. Instruction banks are changed based on the operating system object being requested. The routine or method is unrolled inline providing for the fastest execution while saving memory. This expansion is independent of other memory transfers to provide the most seamless through put.

The advancement of internet computing does rely on usability of the applications. VLISM enhances this by applying a new higher level API namespace that reduces transfer load while tracking the model base on the machine. Speed is also increased by allowing the design of applications to be pure streams sorted according to use. So only the instructions needed are downloaded first. Users have to be impressed with speed while providing for the best distributed computing capabilities. New hardware instructions and a new computer design must be sought to magnify the process of compiling and executing applications under the VLISM virtual machine. In short, hardware support of these operations will be essential to the internet application performance of tomorrow.

References to consider:

Core Client Implementation INET Affects

Distributed Interface Rendering Language

Several benefits can be achieved by the implementation of such a distributed system. By isolating the interface rendering logic from the operating system and application using a steaming object command system such as suggested by the INET platform, multiple code bases can be combined together thus further reducing the cost of maintenance internally at many software firms. Developers will be able to be competently ensured that their application programs will run on any platform, be capable of Internet distribution, real-time Internet streaming execution and being served on a full blown modern desktop personal computer.

It has always been a desire of the public to use a fast, smooth and slick visual interface on computer systems. In fact it has been the main attraction to the Personal Computer as the adopted platform. Color screens are a good argument for fact. By implementing such a system, it gives developers the ability to reorganize the name space.

The graphic vector output structure will exist in three dimensions and combine with a model editor. Using fast direct video memory access at the application interval will provide tight pixel control and large area changes quickly. As well, the fluidity of image magnification will be high because of user interface requirements. The user will be able to dynamically increase the size of the entire view port or object within the view port.

The object oriented graphical control construction kit that the INET Web OS incorporates will developer friendly giving focus to the correct fields in the desire order. These methods also will provide easy visual state modifications by construction name. Incorporating user interface devices using an event and super event system gives the developer real time control. Using high speed and high definition to deliver will be visually appealing for the user.

By combining the best attributes of robust mainframe technology and consumer grade electronics using streaming object oriented design the system will be better than any current computing platform. Better in reliability, better in usability, better in operating speed, better in portability while being more secure.

A total artistic composition is not completely implemented with stage dramatics, lighting, and crafted CGI artwork to be used for dynamic interface rendering within the medium of computer applications yet. People want ray traced images to view because they are more accurate for the eye. This is what the eyes naturally are designed for - photographic images. Ray tracing can provide visual materials more accurately including: glass, plastic, metals, gold or any material really describable within scene graph technology; there are a lot.

Rendering the fonts on the server could be argued for some devices. Yet in reality a dynamic font system will be necessary for robust functionality. This will be a management of the server itself to perform on the client, ensuing the proper fonts are cached locally for rendering. Anti aliasing information can be associated in structure with the data sent to the device. A vector stream will describe character representations in draw list format.

By detaching the graphic user interface rendering system and message communication system in into distinct compressed queues; a streaming architecture can be utilized. The stream management will consist of a display list, a dynamic display list with state logic, data dictionary object and user interface device hardware communication object.

The INET VLISM queue's primary function will be the management of user interface rendering details, supporting state logic as well as a go between of user requests such as a mouse click on an OK button. It will be a high level interface language queue as its contents should be small enough for Internet transport. Using prestored cache renders on the local device will speed visual response on the second use. This will make a record in a database. By grouping the drawing command structures and machine code logic associated with dialog and visual interface operation to be a consolidated structured stream, the INET queue will be an important architecture entity providing independently for lots of future growth in the software market.

When users are logged onto the system, a pool of record connections will be maintained for a given directory / file state. Database connections will also be held. This will provide robust ahead of time computed information for browsing, summary, and application startup stream formatted for their device. One click and data is sent. One could argue the case for File Allocation Tables in memory simply enough. This is a network device and user response will be a primary function.

A total web server operating system implementation is needed. Remote devices will be authenticated for user connection. This will allow users running large hardware computing centers at their home or central office a small laptop version. Since the queue, user data, program data, and Internet overlay stream for the device have been precompiled, encryption can occur quickly if that is not ahead of time as well. That is encryption methods may be different depending on the device connected.

In short, the INET system should be designed as a completely independent system that can run on its own microprocessor and as a base system that connects to a mainframe, or on a robust personal computer platform such as ones existing today. The Internet distribution of operating system components, application components, and image data a new era in cross platform computing and visual interfacing that HTML web browsers currently are not advanced enough to support. I argue that Java is not a complete implementation of this system and the distributed interface rendering model allows more flexibility and faster performance than currently available. If people want games, the Sony Playstation system designed as a laptop computer will suffice for all of these needs. As well, a version built for professional institution use could also allow greater efficiency within corporate bounds, application mode. Imagine a system that has the best of all worlds and can be designed to be energy efficient.

Available Technical references

Network Audio Synthesis Technologies

The future of Loop Based Music

Many facets of music production are assisted by the use of computer technology. In fact, many studios would be out of business if they had to rely on older technology alone. Recently, music composition, that is the actual rendering of the audio musical notes, has become available on the Personal Computer. Programs like Acid, Fruity Loops, Adobe Audition, Reason, and Cakewalk all facilitate this new technology of audio rendering on a client machine. However, limitations still exist when using these programs and that is a reduction on polyphonic notes and sound quality.

Ever heard the Korg Karma play an electric rendering or a TRITON EXTREME render a symphony? The depth quality is far superior in many ways than real time synthesis on modern computing platforms. A keyboard is a highly specialized embedded device, and many would go further on the description. Specialized keyboard synthesis technology is just that advanced. It seems with the new forms of software rendering using VST, a plug-in format for the software render, you can only get so much quality out of them. But they are extremely flexible in implementation so perhaps as a pooled resource on a server they would perform well. One of the main purposes of the INET vision is to offload computing power and resources to external devices using network technology. The highest quality sound setting does mean expensive clock cycles on your CPU. If you know anything about musicians, they are either rich or extremely poor. Either way they both listen for high quality sounds. I propose that by offloading the rendering of the audio signal to a remote network resource, higher quality and better scalability can be achieved effectively while controlling costs. That is, controlling costs for the manufacture and the consumer at the same time.

Modifying modern audio synthesis components to be a networked resource will not be an easy job. Playing audio is an extremely time sensitive task; one millisecond off and it could be an entirely new sound. Most modern keyboards respond to and send MIDI data. MIDI stands for Musical Instrument Data Interface. MIDI is a condensed binary format that describes several characteristics of a play note as well as containing a plethora of commands that are used to modify musical equipment parameters. By sending this information through the internet, using Universal Data Packets (UDP) for example, the receiving computer could route MIDI enhanced (internet) commands to a rack of sound bank synthesizers which in turn will output a raw sound wave. This raw wave form must be routed through the host's internal high speed network for further processing.

The sound in raw form actually has too much data in it to be transferred over the web in a real time capacity. Just one second of high quality CD audio in raw PCM form takes two channels * 16bits (or 24bits) * 44100 and this equals 1764000 bytes (1.7mb). That is more than one floppy disk just for one audio second!

A compression must be used for near real-time play back when using a the internet network; currently an electrical based networking solution. By routing the sound signal to a network audio compression unit, the information can be reduced for the given real time internet bandwidth limitation. However this is not to say that near CD quality cannot occur. Modern streaming technologies are a testament. High quality can be achieved for live broadcast.

Effects processing may also be a part of the instrument setup or a channel layer depending on the composition requirements. This will happen before the signal compression resulting in the highest logical quality. The network flow control of the audio data on the server side should reflect this. A network audio effects processing unit will perform its operations on the raw PCM (pulse code modulation) wave form. The potential for a limitless network based audio and video studio exists distributed to an INET VLISM compatible device. The device, because its main purpose is music production may have sound loaded and have a small music keyboard input device.

Sound in its natural form is an analog resource so the capacity to transform audio using a high speed DAC (digital to analog converter) for analog audio operations such as tube amps could be a combination. This may also be needed for some analog synthesis technologies and a hybrid step to integrating current methods to the process. The signal will need to be sampled from this analog resource back to digital PCM data. It is important to note that the possibility of signal interference may occur giving the artifact of noise.

Finally the stream will be reduced for the requested medium transport. An audio compression network unit must be designed for the task. When the audio stream has been reduced for internet transfer it can be routed back to the client computer. The client computer should store the sample along with the associated time stamp and mix the audio in real-time during local playback. The end result will be high quality sounds at a low CPU cost. Most central processing units over the 1.0 GHZ range can mix several audio channels together without any problem.

All of these audio operations will be controlled using preset values while being overridden from values contained within the connection stream. Applying pooling technologies with a rack bank architecture will be the mid grade goal. This new form of connectivity should not prevent plug and play of synthesis technologies at the local domain; a network plug device to a INET VLISM smart computing terminal. Also building a specialized hardware server computing platform (mainframe) that manages user MIDI state banks, provides audio synthesis, and manages storage for the sample will enable high quality creativity at the consumer level using the INET VLISM smart computing terminal.

One thing that is an interesting side effect of this vision is that now audio synthesis banks are reusable as a network resource. This adds a new level of resource allotment, procurement and could possibly offset accounting principles of music equipment. Can I rent the Mars network for two hours while I render my tracks? As well, it presents the opportunity of synthesis resources being located globally. So for example I could play a Russian, Japanese, and American synthesizer all in the same song. As far as I know nothing like this project has ever been completed.

In conclusion, I believe the future of looped based music production is a network based solution. One that is versatile enough and consisting of open source architectures to allow world wide distribution. This does permit reuse of many resources and this offsets costs for the user and manufacturer. Imagine the Krell network lighting up all the way in a 1024 polyphonic compilation on a device that is almost disposable. Network rental and software distribution, public domain computing.

See Also

Ray tracing and Web Server Applications

LCD and computer monitors of today are capable of displaying photographic materials in captivating detail. The application side of the presentation lacks the broadcast quality that mass media demands. By including ray tracing of solid three-dimensional models with the appropriate scene graph held server side, photo-realism can be achieved on the desktop and in applications. Batch processing will be essential yet produce amazing results because ray tracing is a computationally intensive task. Graphic based objects that are made for Internet network usage, called project octopus, will provide the tightest integration between client and host delivering the most usable interface quickest to the client device. Octopus controls are consumers of the web stream.

Currently modern graphic user interface (GUI) applications all operate in a visual draft mode. Most of the visual output displayed in GUI applications are the result of real time drawing algorithms that use two dimensional vectors with some minor shading. Some applications display a graphic in the background. By using ray tracing on the server side, a higher quality output can be achieved and save local central processing unit (CPU) time for users.

Server stream applications are different that executable programs like that of windows applications. In real time execution of a windows application, the controls and background rendering all occur as part of the execution of graphic primitives. These methods rely on the CPU to invoke these functions. And these functions operate within the context of a video buffer drawing lines, points, arcs, circles, and block image transfers. Windows applications must be installed on the machine that is being used, they are not sequential. And during execution application executable must load its initial layer. Stream applications already have a VLISM compatible platform engine installed within the BIOS of the Hybrid Embedded device. Stream applications have several precompiled visual renderings to boost user response time regardless of the transmission medium. The transmission medium could be a hard drive, an internet cable, wireless connection, USB key, etc.

By application design, a scene graph will be created from the database table that stores the drawing information. This is simply a matter of creating controls that are composed of high definition textured polygons, triangles, NURBS and 2D vector functions. By placing these onto a plane using standard 4x4 matrix transformations a window view can be built. The plane will be representative of a window background and GUI controls. The window background may be augmented to include bevels, light maps, bitmap or include bump maps. Controls will be greatly enhanced due to the next generation output technology. The possibilities are endless by integrating artistry, creativity, logic, math and science to provide a robust GUI output layer.

A pipeline process will become apparent, likened to a graphic production studio standard, that incorporates layers, texturing and blending. Perhaps even new usability strides will be made due to the new output capabilities. Any business will be able to deliver their very own platform or application at the precise output quality; utilizing in any capacity the display area that is secured for their channel.

This generation of business asset will be more valuable than their current holdings due to longevity of the open design and premium output quality. This will increase the success of consumer attraction and enhance the user's experience by allowing the business to project interfaces that are dedicated to their business appeal and processes. In short, a more distinct and direct branding approach is through three-dimensional animation modeling.

LOD Image File Format for the Smooth Synchronization of Magnification

Many improvements of screen real estate will be understood by incorporating the new .aii image file format on a thin layer software and hardware window. The .aii (Alien Image Interlace) file format will combine the use of lossey, lossless compression, resizing LOD, morphing size blender, multiple animation aesthetics emphasizing usability, and a sequentially sorted stream visually keyed upon render quality to project on the client display device. It is significant and will be an integral part of the INET technology. The CODEC will be available for relicense as open source and the end result will provide near lossless compression given complete transmission.

The . aii image format uses a multidimensional file storage mechanism; much like directory based ones are designed today. This allows high performance access to block detail information and resizing information stored and sorted for sequential internet stream transfer. The end result will enhance the usage of LCD in modern day, giving artists and consumers full range at server level allowing the client access.

By creating a smooth transition between lossless and lossy simular to jpeg - DCT (jPeg compression technologies or a select filter type less information will be sent creating a stream of intelligible visual output for the client first in pure stream form.

Level of detail is important when you are dealing with multiple image resolutions, especially on a fine granular level. Other architecture elements of the INET .aii file format will encompass LOD data transmission, storage, and prediction. The computer language implementations will include automation of zooming with numeric speed sets. Enabling direction, quadrant changes and panning to easily occur.

One parameter of the LOD file format will be the upper and lower resolution bounds of the absolute pixel storage (range). Another will be the unit resolution separation, that is the distance between one real image resolution and the next. Compression of this type of information should be likened to Mpeg's video compression algorithm. The inter frame data is the specific term. The codec on the client side will have sufficient logic to use this information for rendering. Morphing and blending the LOD images on the client side using a high frame interpolation will greatly benefit Document Imaging and Medical Imaging.

Image processing of this nature is essential in the reduction of data to transmit before images become intelligible. Speed of the User Interface must not be affected because of additional image resolution details that appear later upon reception. Smoothly. The file format will be designed to persist as a memory structure capable of adding information real time, either compression loss information or resolution enhancements. This will be a major factor in usability, reducing visual response time for network operation.

By measuring the quality of service, response time can be a controlled variable of compression quality and detail. It should be noted that LOD compression and Jpeg's compression quality are distinct. This feature is very important to the INET web server operating system.

The storage must be a single file unit for easy storage and catelog of the contents. Color ripple balancing and many other photographic operations will be included. Relational databases are support using binary large field (BLOB).

Expansion:

Related:

Network Streaming and Image Compression

The idea behind image compression is so simple. Just reduce the amount of variance or describe the variance in a smaller space. Some discoveries have lead scientists to reorder data using algorithms that can be reversed. One method is called the Burrows-Wheeler Transform. The BWT is a non specific data algorithm, that is it is not directly related to image processing. By reversing the operations on the data positions the original package format can be rendered. The sorting allows higher compression because many characters are repeated (run length encoding).

In image compression it is important to remember what you are looking at. One aspect of image processing is color depth. By reducing the color depth transmission of data can be reduced in a major way for the initial package. Methods have also been developed that reduce nearest similar colors in proportion to visual observation. DCT is a selection algorithm that chooses the best pattern and color depth for a given block area, usually a 16x16 area. The DCT algorithm reduces color variance inside a given macro block. The result shows square artifacts within the image and the structure does not allow details to be later populated. Network bandwidth is never taken into account during transmission, and the user must wait for the contents of a frame to be transmitted before render can happen.

I propose a new method rooted in statistical analysis, polygon areas, color range plotting and edge detection would be more effective for network usability. People take images of order and coherent items. Natural groupings are there. The best streaming algorithm will produce visual results quickest that are likened to the final result. The data structures will allow details to be later transfer and integrated with non noticeable visual artifacts using computed bandwidth credentials. Take for illustrative example the alien image file format. Initially color trees are empty on client and populated on server. Transmission of major background colors, polygon areas along with their colors. A render will occur at that time of the basic polygon information. Next more detail data will be transmitted compared to a texture map. The amount of data sent at once will be proportional to the point to point network time. The amount of data transmitted on the second pass will be a resized image.

Variance between slides on the server file will be computed and available for tighter integration and for quick performance. The codec will reduce data using weighted means, statistically combining color and position importance. Neighbor colors will be described by bit status in the download stream. The bits signifying the closest color match in palette. Within the tree structure, suited for adding data, if the leaf is not there during search, the bit status is used to render color to a numeric domain. The binary search algorithm will be utilized to find duplicate paths and update color weight values. STL has good implementations. Image quality will be increased by storing variance of two dimensional neighbors.

A node tree will be formed in memory from the color bytes (see model below). These data nodes will branch out to other relating neighbors using position, color and luminescence to form their link The origin will be calculated as the centroid. Information tangent will be described the same way but only occurring later in the stream. Rendering will be more pleasing to the eye during network transfer because the user will get the abstract first. Details and quality will be transfer and blended. The product will be that visual response time is drastically increased while quality is based upon network speed. The consequent video codec will factor in network timing information for real time performance, thus automatically compensating for network latency. The state will have a direct communication the server.

By calculating weighted values based on color area coverage a weighted network will be created. Through searching and sorting, variance will be reduced to optimal effectiveness. Thus allowing center colors coverage. The tree structure itself can render hidden information easier. As well, by providing a relation in a three dimensional way, sorting for resolution can also be achieved. The data after this reduction processing will be processed by a sliding window compression.

The basic frame of the .aii file format will relate itself to LOD neighbors to allow for finite transmission. Devices will only show the appropriate size for their display area. By applying this technology as an open source high fidelity on the fly image compression algorithm, document imaging technologies, cataloging systems and image service, viewing image media will be much improved for everyone. Providing intrinsic support of the compression on the INET device, the desktop images will be rendered at the server level using ray tracing. Visual Objects and their assets will reside in a relational database. The associated database records will be synchronized server and client.

Compression of this sort will likely be a server only operation due to the complexity of building the relational data structures and computation tasks. However, the resulting package will give artists full range, allowing the user to select the level of detail and magnification of any image source. This will be installed as a major component within the INET Smart Computing Terminal. This relates to image compression and video.

Alien Image Interlace

An Advancement of Efficiency in Web Browsing using Binary Entities

Commercial web browsers such as Microsoft Internet Explorer, Safari, and Foxfire are used by many users of computer systems to explore the realm of vast information stored on the web. To accomplish this feat the web browsers utilize two protocols called TCP (Telecommunication Protocol) and IP (Internet Protocol). They are commonly known together as TCP/IP. TCP/IP is a unified communication system that provides a reliable way to send and receive data on the internet.

Web Servers communicate with the web browser using a data package format called HTTP, which is an abbreviation for hyper text transmission protocol. Many complex things are indeed hidden from users as they peruse internet information. By decreasing the amount of data sent to browsers using compression in addition to pre-formatting the HTML information for easier parsing using binary entities, users will experience a tremendous speed boost when using the internet.

Decreasing the amount of data sent to browsers using compression is a key factor in reducing bandwidth usage. Many dialup providers use this compression method that allows users faster internet usage. Underneath a compression algorithm should be implemented. Dependant on the type of information being sent will determine the compression algorithm to use.

The Huffman algorithm is commonly used for textual data. The algorithm first calculates the frequency of all the character data or repetitions of characters in the package. Then by representing the information in a binary tree, the most frequent letters or pCodes are represented by the least amount of bits, the bit stream is constructed. Typically for standard text documents a 10:1 compression ratio is achieved. So that means transmission time of the standard HTML will happen ten times faster.

Another useful set of compression algorithms are dictionary based. When the dictionary is prebuilt, stored on the target machine, indexes are sent in the stream to denote the word or phrase. A dynamic dictionary compression system called LZW is used when the dictionary is unknown. LZW uses a sliding window to look for dictionary items. Thus the dictionary is built dynamically. By replacing the items in the stream with the dictionary identities, the information is reduced. This algorithm is well suited for binary and textual data.

Formatting the HTML tags for easier parsing using binary entities will enable a web browser to quickly display a web page because the parsing will already be accomplished. This can occur by assigning each HTML tag a unique 16 bit numeric, a small reduction of the dataset will occur but more importantly this will enable a binary file format. The structure of this binary file format will simply load into the Document Object Model (DOM) of the browser directly from the web server. The information will be sorted so that display takes place in order of importance. And not all of the html information has to be sent to the user when it is not in view.

By providing a common dictionary used to communicate words by an index, maximum efficiency when reading articles on the internet can be accomplished. This will reduce the parsing time of the information so the web page will be displayed in the browser much quicker. However the streaming qualities of the HTML format should not be tampered with as this is an important feature of the internet. Users need to see some of the page display as it is read from the web server. So the stream should be organized for the view.

To incorporate this feature into existing web servers will be difficult as many web pages are not static but are dynamically created. Providing hardware assists that take a string and convert the html tags and words to binary form matching the dictionary version on the target machine may be appropriate. Or using an additional pre-transmission filter on the web server would work as well. The INET Web Server OS will provide this as a base feature. Java scripts inside the page should already be in VLISM form so that execution of them is quick and snappy.

Users may wish to try Web Accelerator By Google. Google Web Accelerator is an application that uses the power of Google's global computer network to make web pages load faster. It is an add on to the web browser that uses compression to reduce data space. It also includes other advanced features that work directly with your computer's DSL connection and the High speed Google back end.

By using compression and a binary file format together web users can experience a faster internet. By using these existing techniques, bandwidth usage will be reduced and this spread world wide will allow more effective cost management of the global internet resource. That is preserving the resource, bandwidth. It is a goal of the INET Web Operating System to accomplish this.

Print Media Manager

With internet distribution, printing is sometimes archaic compared to the green planet benefits of online display. However, you cannot escape the physical medium when nothing else will suffice. A method of localized city, specialized canvas, and custom frame artist printing for Geographic destination output will be installed in the INET platform printing process. Imagine being able to print at the corner print shop directly from your computer. Considering the addition to user interface, the integration of the feature will be easiest by incorporating an additional line in the print menu or in the print confirmation dialog itself.

The Print Media Manager component must manage contact details, customer billing information, print packaging details and scheduling output. This option must allow users to view available printers successfully advertised by local printing business sorted by printing needs and location. Since extra packaging materials that service the print itself will be available, the dialog must facilitate selection of these items. The user may be able to choose frame type, wood, plastic, varnish color. Normal Glass or Plexiglas may also be offered by the shop. Advancements in three dimensional image scanning and printing may allow specialty prints that duplicate palette knife depth.

An industrial robot that paints will be made available to clean up the sides of buildings with specialized coatings that rough textures deserve. The details of the buildings exterior, walkway and sidewalk properties can be captured to prepare the instructions sent to the cleaning preparation stage and paint guns. To integrate with modern city object plethora, a simple sturdy cart machine on stable motored wheels , please remove all objects from pathway machine., two wheels on the sidewalk, and four or more on the street. Highly detailed lasting art design with normal paint exterior with trim, possible artifacts and integrated montage painting. A smaller interior model can be made as well. Monthly contracts with the graffti mob to keep a clean.

Details of the extras should be left up to the packaging business provider, allowing for the highest yield in competition. Printing contractors in cooperation with users must be able to schedule jobs, process payment options, and allow custom features easily, e.g. a service that offers delivery of the items to their door. As well, the .aii image file format must allow artists the tracking of their works by signature. The printing contractor’s software must collaborate with copyright laws. Artists will be able to market prints this way and get the money they deserve for their imagination and content.

Title Boards, Dynamic Fonts and Image Generation

ImageMagick is an amazing collection of scientific image processing routines. There are many tools that utilize the code for product expansions. A web component that utilizes standard ASCII commands stored in files will be created. This component will allow easy title creation, type setting, dynamic image creation and vector .aii file creation at the server side. Imagine being able to, through just changing the ASCII text on a web page, kick off an miraculous render of title text; the kinds you can only get after hours of editing in a good graphic editor. This component will enhance websites due to the dynamic generation of high quality graphic images, increase productivity, maintainability and re-usability of valuable marketing assets.

The web component will be seamless because the time stamp on the file will be compared to the status of the render commands. An example implementation within the html file would enclose itself directly in the src parameter as follows:

<img src="<?php DynamicImage('http://www.alientimes.com/Image/title.dimg')?>">

This operation can be likened to that of a cache operation, but it will use the file system as its storage. Glows on text, alpha blending on graphics, will be extremely detailed. Styles of textured text with user augmented geometric forms and multiple layer compositing using color blending will be an easy option to invoke.

People spend a lot of time making something look perfect for a reason. Yet sometimes, some graphic elements or layers might change depending on business mood. By incorporating the component at the web page level using an ASCII text language combined with a YACC parser, or a better grammar definition utility in the server implementation, the ability for the web server to automatically generate the graphic image (png, jpg, bmp etc.) will be available. As a logical static image, the asset could be rendered on off line time or when the file timestamps of the render do not match the source dimg (Dynamic Image) file. This flip flop logic will aid when many new titles are modified or if files are copied to the server.

The graphic and typesetting language should be well defined schematically. This will allow ease of usage and propagation within the market. The language will be designed so that it has connection with many user's knowledge bases. For example being able to do simple things like just create a button with a great bevel and make it look three dimensional should be one or two lines of options. Creating additions should be as easy as creating a layer and adding items to it. Therefore an object oriented paradigm will be essential.

Making the language object oriented will allow reuse of external texturing and shader object definitions. For example, to get a certain type of glow effect, some authors may already have the artistic knowledge of the language to define a nice one, so it should be a namespace include of the file. Allowing users to include the glow object definition allows ease of implementation and remarket of title board source. This type of system will fit nicely within the confines of the HTML page, or external files due to the textual nature of web source. A complete reference of the language must include vector graphics, color controls, tool operations, layering, texturing, three dimensional geometric form buildup, bump mapping, lighting, stenciling, masking and include a robust library of effects. The language structure should support version for backwards compiler compatibility and allow version mix where appropriate. Internet discovery of objects and namespaces during compilation can be a nice feature yet this raises issues of security. Allowing for a file dependency hierarchy within the YACC graphic rendering language will also promote maintainability.

Creating a compiler that produces VLISM code for the title board asset build while maintaining a parameter based input will speed build performance. Likened to incremental linking and compilation, parts of the asset can be maintained within a known working directory on the server to increase throughput even more. To reduce code redundancy, libraries will support the VLISM draw list. The user should be able to adjust textual information of the message as well as parameters to the effects. The resulting program executable should rely on textual and parameter input from a file that is easily modified within the constraints of web source.

The compiler should optionally build an editing application for the title board parameters and provide feedback as the GUI input changes. The application should use the interface glue object architecture. A panel notebook interface or a tree list with a property panel view is appropriate. Security for this asset maintenance tool is essential. Some aspects of the draw list may not be effectively managed through this interface. A detailed line drawing for example. These image characteristics will be left up to the Title Board illustrator application. The focus of the editing application must not be forsaken. It is a tool for the web administrator to modify text output, font, style, texture, layer order, and effect chain parameters, not the underlying vector line drawing. With t he application they should be able to modify the coordinates of a specific layer however. The title board source must always match.

Website maintainability is increased due to the reuse of information and by allowing aesthetic based changes to occur easily. Most importantly, the main message can be easily modified. For example if the user wants to just change the logo text on the third line, a text edit will suffice. Or if a specific graphic layer is dependent on output of another program, this can be a function call or parameter. In all cases, the parameters for generating the item will be stored in the source file rather than a flattened image file. A combination of server side Adobe photo editing, and ImageMagick is a viable market. Both should conform to a specification of the dimg graphic rendering language.

The underlying font system of the INET Web Server OS will be intrinsically vector based. Providing symbol definition through lines, function curves and ellipse. At most times, the font system is used to display two dimensional renderings of characters. Yet providing methods to populate a plane within a scene graph must be readily available. The geometry within the characters themselves, that is the surface face of the font, must be variable. Several augmentations may apply including bevels, spheres, jagged rock, clay sculpture, wax spikes, and hairy geometric forms. Of course texture, lighting and animation apply after.

There are two uses of the font system: 3d or 2d. The 2d vector output should be translated for the best fit for the device stream: a font palette. The 2d vector fonts will be the most used. Antialias and LCD edge color correction information should be included within the palette. This information will define sensitive areas where curves exist. During the render of the symbol display list, this information will become an alpha composite instruction that smoothes sensitive spots thus improving readability.

The dynamic font system should support variable property configuration of face specifics. The amount of change should be measured proportional to the pixel space usage and font mold. Notice the sharp spikes on the "M" character. Being able to project the Baseline of a font to a desired vector or curve within a geomteric volume is necessary. As well, the ability to define a morph target or geometric shape augmentation mesh will expand the artist's pallette. The following list includes the most common terms used to describe font characters and symbols, object representation will be necessary. Ligature, Letter-spacing, Kerning, Majuscule, Minuscule, Small caps, Initial, x-height, Baseline, Median, Cap height, Ascender, Descender, Diacritics, Counter, Text figures, Subscript and superscript, Dingbat, and Glyph.

The title board technology should be available for installation as a web component or any web server. Target platforms include Unix, Apple and Microsoft operating systems. Yet the main integration target is the INET web server. This does not decrease the profitability because the program that creates the dimg graphic file would be marketable as a stand alone application. Perhaps a market for dimg objects will be created as well. Because the technology will be standardized and open format, many web authoring tools will employ this imagining technology, The system should include ray tracing as an option. In short, this addition to web technology will deliver richer content to users and allow web masters easy access to maintenance aspects.

Geographic Location of INET Computing Device

Because of the way INET compatible embedded computing devices work; they will be located easily within the domain of a geographic area of any place in the world due to network operating procedures. Remember that user data is stored in a mainframe computer or one located at their chosen establishment. Many people have issues with many things in the electronic data world. However that group of people is very small when compared to those who use computing devices for their intended purpose. Some people are not afraid of giving the Federal Government access to their digital information because they have nothing to hide. It is my opinion, that man made systems work best if agreements between the info structure and the consumer are made in cooperation with telecommunication and digital data laws. As well, the wireless network routers will have to exist within a physically secure environment. The INET WebServer Operating System will provide the necessary agencies with stream formats for their investigative use.

The traffic system that works most of the time in the world is easy to understand. If people did not obey the traffic signals, havoc would be in place. No one would get anywhere quickly and there would be too many wrecks to deal with. This analogy might seem superfluous to the naked eye, yet imagine trying to impose a set of rules against people who want to break the digital data agreements. Currently there are so many crimes that go unpunished on the internet that more consumer cooperation is needed to catch terrorists and hard core criminals. I explore the fact that many will adopt this system of operation simply because they want security on their digital data. Privacy is assured within the confines of the search and seizure laws; that is the authorities must provide physical contact first before scanning the data just like when they come and take a laptop or a desktop computer from your home or person. The system might integrate nicely with Dunn and Bradstreet as an indicator for business and optionally for personal accreditation.

The best way to protect your data assets are by using a cheaper device for remote connectivity. The LCD and electronic technology that Japan can manufacture is beneficial in many ways to cost effectiveness. Incorporating the INET network technologies within the device itself allows greater distribution within many different devices. Thus offloading main computing tasks to a host mainframe computing device. Nevertheless, one of the many benefits are tracking of the device.

For example, the Traceroute command will shows all of the network routers that are used to retrieve the information. Network routers are located through out the entire united states and globe that can be identified. Most of the major information is collected into URL names. This information has to be known about so that a quality telecommunication conversation can take place. It is unknown at this point with wireless router technology increasing in distance if the signal strength can also help to identify a tighter spherical region. In short, location at the physical network layer (the L1 layer) is essential.

See also:

The Open System Architecture of Application Streaming on INET

Incorporating a database of the capabilities of ROM, CPU, and Hardware Resources of platforms supported on a function basis, Native Application translation to VLISM will be a life time benefit to business design and procedures of the entire digital industry worldwide. The INET web server operating system will be a continuously growing field of the scientific research community. Because these capabilities come from a group of knowledgeable software developers the database will be an expert knowledge system. Most attempts at emulation are from the token aspect and they require real time performance. Translation in the INET web server will be a background batch task since users register devices. Providing robust duration of the code base will be essential to Earth hundreds of years from now. This will be one of the most complex undertakings in modern computing science.

Good production tools developed by the appropriate companies; scientific resources procurement, global distribution, and global education are key factors for competition. I still remember the change from command line compiling to an Integrated Development Environment (IDE). Borland Turbo Pascal /C++/Basic/Prolog was a leap ahead in technology not because the hardware technology of the time could not perform the function, but simply because the creator sought a new design. Other companies quickly followed suit and even expanded on the technology.

One of the most difficult problems that computer scientists working on the INET project need to start thinking about is "What is the most efficient case of web server programming with streaming overlays to an embedded device with time constraints for server, encryption, transport, decryption, render, embedded state?" . I suggested a sample with functionality. However the real problem is what should the server send first. And how to get that information. I propose that by using a database design on the compile side while structuring the application development side for stream production by exposing the objects that are grouped and label for functional purpose. Labeling for example that these are menu items. Permutations of the menu state are sought by visual distinction. List population and other related database entry population for each field. Control states and rendering characteristics. The INET web server will the application code stored in the database to produce a simple, complex, render command list, ray traced image picture, animations and any machine translations that need to occur will be produced in batch. So if the device connected is a simple dumb terminal or a high speed INET embedded terminal the appropriate stream will be available. The user data and underlying object code will remain in a separate table from the visual application stream. Most of these operations will produce an entry into the database.

Depending on server settings arrived at by usual connection characteristics, the output stream that is created for the device(s) will provide the most effective "use" proportional to bandwidth measurement while considering response time. For example, the data in the first network package (stream) not contain the entire string array for a given control object. Yet it will contain the most effective description of the visual rendering along with a partial string list that fits into the buffer composite. The buffer composite will be built real time by mixing the appropriate tables for the device to reduce redundant data storage. Because INET Octopus controls are flicker free, down stream population will not affect visual renderings. Usually the most note able problem is the number of items needs to be computed so that the scroll bars are proportioned correctly.

By balancing the computing payload between the embedded device and the server, the web server operating system will solve the distribution problem and provide competition given a good ethical business model worldwide. Because the INET Web OS is a very complex stream service engine, several components should be available for resale to other vendors. Some efforts of software development would make these targets open source and free but the research and development time needs appropriate profit. The VLISM Compiling Web Server platform, Device Driver Database, and Digital Data Protection Transfer Service should be available for resale to Web OS vendors. This does not mean that there could not be competing VLISM compiler engines with unique designs, in fact competition is desired within the market. For example, the Sony Corporation creates a new computing cluster available to home users. The device is distinct and unique in design so that it has specific hardware. Yet because of the object oriented design, a specific VLISM platform compiler is needed. That is the platform has database specific hardware for faster storage and retrieval. An object oriented design of this nature will allow competition within the Web Operating System Market, the included desktop features, and provide flexible competition in the base application distribution. This will allow any country, any company to be a provider of a desktop operating system.

User data should always be transferable to other systems without transmission flaw. User data, the result of programs and human device input should be easily condensed to atomic state but retain memory of the original source. This is the XML XSL argument for editing and typesetting. Compiled code that is VLISM stream compatible will be stored in a database table. All of these forms of data structuring provide a leap in providing future transmission of user data to alternate forms. The server operating system will balance the amount of data held local on the device allowing for storage of compiled code, dialogs, and user data depending on the type of device connected and preferences.

Second is how to incorporate older systems into the conversion process that will need to take place. Take for example the Timex Sinclair ROM. An emulator or binary reader will load the exact system, port identifications and hardware resource identifiers with a relating database of capabilities. These capabilities will be associated with a usage so that conversion may take place. Even going so far as to place a relationship network of capable code is imagined. Then loading a standard Z80 BASIC program will be queried for output and input necessities while detailing the logic in a historical tree structure for later inspection. There are so many valuable programs already written that reuse will be effective for users. Even providing math routines of TI ROM will be nice.

Allowing for modern storage capabilities will be an excellent opportunity to define and implement for these platforms. See operating systems in www.wikipedia.org for a detailed list. The final destination will be reuse of software that was not available to most users before. Calculators, pocket computers, game systems, windows applications, cell phone software, and other embedded devices could be managed within the system. Any software engineer appreciates the time it takes to deliver an application or software system. Each device will have a distinct namespace within VILISM so that many systems can be managed within the server operating system. This will allow for new forms of streams to be registered for transmission as well. Adoption of older systems may be useful depending on how old they are. That will be a decision of product release, yet incorporating the concept in the INET web server operating system will be essential once the ball is rolling with millions of people using the embedded devices for their applications, videos, pictures, music - all centrally stored; safe.

User will enjoy the selection of software creations from long ago; all still useful. Data exchange between these applications and newer applications will be available for the developer. All the data is right there and attainable. The important function will be the output and translation of the stream into the one that is compatible for the device connected. Scheduling and automation will be easier to manage due to the separation of visual rendering functions and functional logic. By organizing this new web server operating system correctly, separating the right components like machine translation and display data, a new horizon of data and application interchange will be achieved.

See Also:

The First Overlay Stream

The first overlay stream of the INET system will be the basic line drawing information (or control identifications if installed) and the textual information of the edit screen. This will include vector coordinates of both the text, and rectangles (controls). The user can begin editing immediately to allow excellent user response. The client operating system will handle the editing, transmission, and rendering of the internet connection in multitask allowing for the greatest seamless performance.

In most cases, the controls that are necessary for operation will already be installed on the device. The code base that is installed will be part of the world standard. In the case when they are not installed, it is important that the overlay process take place. This will allow greater dynamic range of the device itself and give flexibility to the hosting provider. An interesting point will be the visual transition between the basic data entry screen sent within the first packet, to the fully detailed version. This aspect will have to be tested for usability to find what the best method will be. A fade in will do nicely but remember this is only for the use case that the controls and dialog screens are not stored in cache.

One important aspect of the web server operating system is the information storage and retrieval system held in a logical drive server side. By application design, most program information will be ready for the user's device in a database table or linked file for quick transmission. When users add new devices, their applications and interfaces are collected from the manufacture and stored on the server. Using a relational database design; the engine can also link to a file on disk when desired; as the basic storage system, further refining program logic concepts and objects will yield a one to many information transfer. That is for one application, there will be many types of streams and versions of the application that can get transmitted. Yet for the user's context there will perhaps be at most ten versions. Or precisely, the number of devices times the number of users allowed on their account. Visited here is application licensing, now being able to prevent more pirating by tracking number of users according to uses at the server side.

There are so many improvements that can be made by web server technology that mainly lie in the distribution of computing resources. When a user state is being held in the server computer for example, a pooled context of the user's known applications will be in the memory array waiting for transmission. Memory and disc speed alone can account for this. Even providing a robust calendar log of everything the user did can be accomplished.

Robust linking of information using machine reading comprehension could be furthered by using a specialized cataloging system and recent advancements in Artificial Intelligence. Users will have access through hyperlink every topic within a document using online resources. Definitions of words should be a seamless interface along with other relevant information. Most times users want a specific type of information that relates yet is in a different media form. This can also be achieved using cooperation with media publishers and cataloging, an already on going effort. Manual methods of sorting can be enhanced using visual recognition trained for noun object recognition. Typically these algorithms do require an exhaustive computing effort compared to desktop performance, yet the gathered characteristics summary is simple enough that searching can take place by textual descriptions. This type of linking is typically only performed on servers anyway. Providing these capabilities are possible with INET web technology.


See Also:


Object Component Technology

User Interface Glue and Object Architecture

Software development efforts of the past have first sought to deliver a working product. As platform technology expanded, application development only got complex. That can be understood from comparing MS DOS programs to Modern Windows programs. While there are more features, specifically relating to usability, most of the misunderstood development tasks relate to integrating with the core platform. Developers and System Analysts know the core language, business logic and their tasks in usability. When problems occur they can be debugged.

After the company has spent years developing a software application, most of it is thrown to the wind because it is incompatible with the latest and greatest. Yet the core logic never changed and the core language did not change. The INET development environment, a technology platform of Internet streaming, plans to embark upon a more ethical relationship with developers and businesses. By focusing on methods that allow the developed technology to be integrated within other products easier, the company's software holdings will have higher fixed asset value over a given duration

A facet of deployment is integration with other software packages. Well thought out methods of open source data sharing such as the Microsoft technologies OLE and Active X are of good benefit. Yet the user cannot make the decision of what to tie together. Integrating complete applications together within the Microsoft platform is a task that requires finesse in some circles. Message sending, hooking and window message capturing is one route, yet the data is still not integrated.

It is the plan of the INET system to further the sharing technology by allowing developers and users to glue applications together if needed. Seamless user interface integration and data sharing is a goal feature; Uniglue. Menus, toolbars, application fields, calculations methods, inner application frames and of course complete windows will be suited for a drag and drop glue. Consider for example an application that does inventory control, a restaurant menu, a purchase order system, and a time clock employee time keeper. The difficult tasks in allowing integration will be in developing a platform object system that maintains a catelog of field input/view data items that relate to screen input. Once combined together at the server to create the stream, performance will not be affected. Other aspects of an application that need to be instance based because of file access storage can be handled by storing the information within the database. File handling APIs will connect normally through the existing applcation logic.

Users will have access to this feature in all applications since the INET framework will support glue objects. This includes base applications, reporting/publishing and third party developed software. Of course applications that are written specifically for the platform, by conversion or new development will have greater support. This feature will be served within the development languages themselves. The feature will be available to applications that are transferred without any translation, but on these applications there might be limitations on data sharing. To the user, converted applications will respond and allow glue objects appearing normal.

Benefits of reusable technology better known as object technology are its ability to speed development and deployment. The reuse qualities lie within the development arena and its purpose has little to do with the end user. To the user it is simply a common program libary that applications use. Deployment strategies of modern component technology integrates binary version tracking of the library and alias names. The underlying architecture of the INET object system will be robust enough to handle partial transfer of logic and visual rendering lists to provide flexibility during overlay processing.

The underlying object management system for both visual and logic objects of the INET web server technology will include version tracking. A major benefit of stream service will be tighter integration of object messaging, parameter passing, method realization and method invocation. The format of the binary object will include a dependency tree for each property, method, instance variable and code path, making the object storage size on the server larger. Other metrics about the code path will include CPU requirements, object dependencies, memory requirements, special hardware requirements, and graphical user interface response blocks. This information must exist for the code path, method and entire object. The information will be used by the web server to make intelligent decisions on application execution over the device registration life cycle. As well, the compiler system must include a block tagging system that will identify the code as server oriented or client oriented. Artifical recognition means do lead to productive cycles however several cases arise when the developer will make a better decision.

The dependency tree will be used to calculate order and instruction content for the stream. Consider for example an application input screen designed with the spreadsheet application. In this form, the user can input a series of numbers and several formulas update automatically. As well, graphs are available and the information is uploaded to a database. Graphs will be rendered from the server while the formulas will be processed on the local machine. In this example, the benefit of INET Object Technology will be the formula update performance and VLISM code realized. Most formula processors work by first parsing an input string that defines the complete calculation, hungarian notation or postfix stack. But in an input only template, the complete formula processor and associated math library will not be needed. So a concise version of the user formula will be executed on the client. This will the developer and user higher effective use of the onboard processor by reducing instruction space.

The web server will compute a near optimum implementation for the connected device while retaining the many benefits of object discovery within the development process. Most of the realized advantages of object oriented programming are within source code text, not execution.

Adjective, Noun, Verb, and Ray tracing

The ability to create cartoon animations, man made structures, buildings, cars, planes, boats, houses, food items, animals, ants, insects and humanist form into multimedia form using natural language input will be the next generation of novel entertainment, animation production and scene creation. To create a scene indoors, outdoors, cave, trees, sand, and beach does require a lot of detailed description, most of us do not describe to visually picture. The most difficult characteristics will be the small details in life, those that we consume and use visually almost automatically. Parameters adjusted in both language form and on screen control will be required because weight or precision is an important metric that most human languages lack as far as NLP is concerned.

The framework application. a split window with a main focus on the writing aspects for meta content creation is the desired interface. Having the ability to adjust the visual product of parameters derived from adjectives will be essential. Clauses will also produce a parameter adjustment panel. The generalized models that can be modified though these parameters will give the artist/writer effective visual communication and originality. Other versions of a noun can be selected using thumbnail view.

Changing a texture on a face, the basic mold of the forehead, lips, and ear size could be the result of a phrase or using shape deformers specific to the model. Moving and scaling might be accomplished in written form or graphic object interface. Refining the visual appearance of these specific hooks inside the model through a graphical user interface using handle bars, resizer, and shape deformers will allow further definition. The parameters and data should be linked conceptually to the words, saving state for the user upon the cursor in the word.

Providing a language form of interactivity using a system like PROLOG which lets a developer define a dictionary of relations will tie directly into objects that are components of the super model. Using a high degree of model definition in a database that contains geometric forms, noun relationships, adjectives, emotions, movement and specific or local augmentation parameters will provide a flexible system.

One of the most difficult problems about artificial intelligences is the searching limitations within contextual understanding. Example: “The apple tree on the front lawn is blooming.” Defined presents determine that the phrase front lawn means that a house is near. Are there other houses near in the scene? What time of day is it? When an apple tree blooms, how many apple fall and are on the ground? The ability to nest scene description text for seemingly abstract relationships will become quickly necessary. As well, matching model genre will make a scene cohesive in artistic form.

Most likely a way of writing will develop that allows description of a scene, allowing for a bit of logical focus. For example, the statement: "There is a white two story house with shutters on all of the split windows. The curtains in the windows are pastel. Two of the windows on the top floor are opened. The family of humans, two girls and three boys along with the father and mother are living wealthy lives."

The most difficult concept for the computer to understand would be wealthy lives. What does that mean as far as human go? The concept must be tied to modern times, to show what types of clothes they would be wearing showing in the open window. They would be well nourished and seemingly happy. Perhaps other significant characteristics of wealth would be in the visualization. The rest of the sentences at most times directly relate on the visual description. There is a white house, people, windows (two open) and the curtains are pastel colors.

To allow for distinct originality, some visual traits of the scene should be based upon random input. This simplistic focus is important. Therefore, by limiting the context of conceptual focus as prescribed, a model factory can be sought in a database to create the polygon or NURB model. The appropriate modifications, adjectives and user input, are communicated to the builder or specific object factory. It is placed into the scene graph.

Since modern the human form flows together to create a realistic world and a fiction world, the fiction world disseminates into more meaning or importance than nonfiction in the eyes of modern society. Just think about how many discussions are about fiction television or movies. Being able to control these parameters in visual form will only entice web server capabilities of distributed computing. Giving monster control to ordinary writers will graft a connection that was not there. The ability to see, and do from the summoned word.

When imagining a system of this complexity and robustness, mainframe technology seems better suited because of its fast data access. Capabilities of a system that can store a vast modeling system of this type are monsters typically. An average adult, after twenty years of reading language materials or experiencing Internet technology will be noun friendly. An automated system could use Internet publishing technology to learn basic aspects to be refined by nurturing hands; a model factory designer. The most difficult problem to overcome first is not to be overwhelmed with the amount information a human can recognize. Because in reality the information is tied together in a basic form for access: visual language and in computer science this is called a data structure.

Designing a system that can catalog geometric forms yet retain other related fields in parallel is essential. In someway relational databases do provide effective use, however for superior searching and indexing there are better models suited for use in the field of Artificial intelligence. This information will be stored in a database record.

Machine Translation with the INET interface

By centralizing applications to be distributed over the Internet, as described by the INET vision, a new era of global application sharing will be enabled. Most developers of business applications, or any type of application for that matter, do not themselves have the resources to produce international language applications. These skills are quite rare in the market. However, with machine translation, the language barrier is obviously broken. How difficult is it to translate the OK button, or the &File menu?

There are other types of specialized translations that need to occur for the system to work globally. Names, addresses, and currency are some of the localization issues. But I am sure there are more. One design solution would be to create panels of the items and place them into distinct groups. Matching each of the information panels to a complex database field (eg. currency and date) will be easy for developers to deploy. Then searching and other facilities will perform. A small artificial intelligence database will need to be maintained that describes the scenarios and offers matching results.

With the distinct separation of the textual information contained in computer applications from the visual GUI elements automatic translation will be possible. Advanced developers do rely somewhat on this technology, yet there is not a definition or support for it within the scope of development tools. By enabling the web server applications of INET to tightly integrate with machine translation, broad spectrum global data processing would be a reality.

Internationalization of INET Web Operating System

Employing machine translation will benefit application deployment to many nations. GUI elements like field names on entry screens, menus, and some pop up messages will be a target for the machine translation engine. With INET's International control library, that is an adherence to the international consortium for GUI usability, fields like name and address will be logically transferable. Yet machine translation's depth and accuracy do need fine tuning. Therefore a hybrid approach should be taken. A communication application must be in place to enable full depth translation of all INET digital data content while maintaining secure data integrity.

The application must be project based and made for the work flow of a translation consultant firm or individual. Incorporating tools like spell checking, machine translation, versioning and other specific tools for the translation arena should be included. Scheduling is an important feature that can be measured based upon time projections made by the translation consultant firm and updated automatically by the system as progress is made within their work flow; the firm may have a steady stream of business to account for. Billing may be done on an hourly basis or project basis so the project time should be a metric recorded. Consider credit card processing an integrated aspect, user pays for an accurate translation. Project appraisal for translation and estimates will be a facet.

The audience of the translation application must be assessed and fulfilled; this application is key technology. The target audience will most likely be a non technical individual. It is presumed that a typical heads up split window display would be appropriate. Dependent on the project type, a context within the project must be known. That is needed to identify GUI layout standards and practices for the language or culture.

The translation application could offer a preview of the dialog window as the translation progresses. The ability to mark original content that has been translated, sentences or thoughts, is a beneficial feature. Proof reading is an integral part of the process, it needs to be understood how technology can improve this by study of consultant's work flow. Proof reading might be performed in a team basis if the firm has resources, this affects scheduling and accuracy. Translators and proof readers must be tracked within the system for future verification and integration within a legal system necessary.

The content of the translation will be stored in a database using version, historical and hierarchical storage algorithms. The application must be written to work over a network connection, remotely secure. Some facets of the transition may require communication by voice, fax, email or video phone. So contact information should be maintained. The user email system or VOIP communication suite of their choice will be seamlessly integrated. Due to the object oriented nature of INET applications, this will be accomplished with skillful dexterity. A log must be maintained by the project coordination event handler which affect scheduling.

Considering that the INET Internationalization application is project based, it will integrate into the appropriate target project on the Host, whether it is a development project, presentation, seminar, user document, multimedia project, digital office data or other output. For example, development projects typically use a source repository and database tables for storage. This process should not conflict with ongoing development projects but maintain stable state and allow a conscious integration within the project. Users documents or seminars, will simply be a database update and rebuild of the seminar stream being served. So the submission of the translated digital data will cause notification events and will support a background automation event.

The application must tie home users, businesses, government, developers and translators into a community, enabling effective project management, secure translation resources and proof reading of the digital data. Some translations need secure proof reading for accuracy; government materials for example. Yet another possibility would be pen pals translating as a favor. Do not forget some translation companies may only work with a type of data or project. A locked setup of translation resources would be beneficial in some scenarios. And some translations must be privately handled within the confines of a secure network solution that is inside a firewall perimeter; an inner office group solution like the United Nations. The INET Internationalization Application must be robust enough to handle all these cases, confirming the security and accuracy of the translation produced yet maintain a general user audience. It must provide good choices for resources based upon the user's need and offer no confusion. Their digital data is important.

Version control must be maintained between milestone digital data releases, for example new software releases. If dependent changes were made, only those changes should be highlighted and managed when the translation request is posted. The historical notes of the translator should be maintained as it may be useful in a team environment. The language choice will be served from the application server to the INET device in the default selected language, yet it should be easily modified on any INET application. In conclusion, the INET Internationalization application will be an integral part of nation to nation communication; the content must be accurate when desired.

Information Systems and Multimedia Applications Deployment Strategy

Methods of modern software engineering have been improved through progressive integration of work flows associated with team software development. However, one of the biggest hurtles is quality analysis. By integrating a suite of object oriented testing tools that are API based, that can be utilized in polymorphism by third party tools if desired, within the development environment of the INET platform web operating system is a key goal. This will provide a quality stable environment for consumers and business that was not available before.

The development tools associated with the INET platform will incorporate all modern methods of software production and modeling. For example, source repository control, installation management, help/support system, unit testing, and quality analysis. Within quality analysis; major focuses are error recovery state, resource allotment tracking, code coverage, use cases, multiple user load testing, business defect detection, logic defect detection, stochastic use stability, repetition use stability, user interface standards and high load stability. Other factors such as interface usability and requirements meeting design implementation are decisions for humans but will be part of the tracking environment. This also means that defect tracking will be a standard application programming interface.

Since the INET system is encompassing of all languages through the VLISM model, the quality analysis system, help/support system, data modeling, software modeling, defect tracking, source repository control, installation management should be built so that any Integrated Development Environment developed for the INET Web OS platform will have access to these objects. That is in the creation of or use of associated assets. This major direction, typically not handled by modern vendors in a cohesive form, will benefit INET platform users because applications will be more effective, robust, secure and stable for distribution and deployment.

If a study were done on all of the deployments in history of computer software, the first major issue would be meeting requirements and coming in second - bugs. Bugs are the worm of the industry. Since the INET Web OS system includes all these tools for any IDE or meta tool, employing any language, vendors will be able to make leaps and strides quickly providing the most productive environments tailored for the project type. Application stability will be a major focus of the INET developer community, and these tools will make robust testing much easier. That's no more quirks if INET can help it.

The Ray Tracing Visualization Component

A very attractive feature of the INET Web Server Operating System is its broadcast quality output. Incorporating production studio ray tracing engines such as Indigo, PhotoRealisticRenderMan or YafRay will be effective at delivery combined with the high quality font output system. However to truly be competitive and provide a robust library to be used to encompass all visual output of the web server OS, a component needs to be built that will handle multiple rendering algorithms yet be seamless in the set of object methods it exposes control.

Imagine the dynamic output of a program that produces a bar chart, for example. Since the image is produced from numeric computations that vary based on input, batch processing may not be effective for a quick view. Texturing, lighting, and many other characteristics of the image will be managed. Real time data calculations may affect the view as well. Therefore scan line rendering would be used in process to generate the animation. Optionally the user could wait for the highest quality output. The comparison of draft quality scanline and high quality ray trace is not effective because the quality of output depends on the description of the scene. Scanline rendering can be very effective in most cases.

The Visualization Component, the central brain of output to the user, should be flexible enough to accept many forms of method control. In some circumstances, a direct call using an application programming interface (API library) using object oriented methods will be the input. These will be programs that compose a scene graph and might incorporate the use of 2d vector graphics on any Z plane. The process will setup or use a default output pipeline and could perform image processing in layers. The image output pipeline refers to a stack of objects that are used to produce final output. The object stack method, or vector array, will transform the scenegraph rendering to be formatted for a specific device. Or the pipeline may contain objects that perform contrast or sharpness filtering depending on user settings. Masking is yet another operation.

Another form of control to the Visualization Component might use an XML record set for instructions. The recordset could be the output of a program yet most likely a database table. The XML schema, well defined, should be simple enough to allow users to enter the information by hand, and this only makes it easier for developers to produce the record set. This flexibility also enables the input to be a network transaction, so if animations are being downloaded from an application repository, easy compilation will be completed.

Another flexible method is pure textual input of a semantic language source file. Processing will craft image output using the object oriented rendering language. The language should include advanced cross language communication capabilities that can dynamically link to API calls for parameter input. The language should be multiple source capable to facilitate re-use of complex items. The language should be robust enough to support many drawing capabilities associated with interface rendering as well as aesthetics. Including high and low level animation commands will be an important feature. The language should include linking to the Font System language as well. Further research might identify common logic to the font rendering system. This will simplify creation of interface objects like buttons, or boxes with a plastic piece over them (Text Boxes).

All control methods of the Visualization component will need a unified model that enables polygon mesh and NURB creation to occur. Most of the time this is done in three dimensions using resolution independent floating point numerics. Some methods for building are incorporating primitive shapes and performing geometric transforms of the model using methods that add or subtract other geometric forms. Yet is this the easiest way to accomplish this? Currently It is unknown. The system must be easily usable to produce interfaces and on the fly graphics. Perhaps a modeling tool that integrates with a development environment could benefit when shapes get to complex and will most likely be the ultimate choice. Yet no compromise should be made that forgoes the manual input method. The scene graph produced might link to external functions allowing variable input.

The Visualization component will have a production pipeline that supports masks, layers, image processing, bump maps, reflections, effects, and alpha channel composites. This will allow the dynamic image builds to be as effective and precise as the creator desires. Textual rendering will be an important task as the information will need to blend onto the layers where appropriate. For example, a stage light exists that projects in a forty five degree angle and its presence covers in variation about seventy five percent of the viewing area. It is a significant source of light, yet its power of illumination decreases about the last third. Text placed into this area, if textured and beveled will be effected by the source. Therefore the pipeline processing will have to compute appropriately. This is inclusive.

Yet some effects may only affect the output of a single or group of layers. So the chain or stack command order is important. Relationship of the nodes are important as well. A software developer will quickly see the object oriented development tasks here. The high definition capabilities of the INET Web Server visualization system will be the leading edge for a long time to come. The production tool set and durability of the output image file format must be effective for wide audience of developers. Glittering, sparkling, shooting stars will be available making interface assets that are dependable for years to come.

Other Facets for inclusion

Web Publishing

Web publishing and broadcasts are an essential ingredient of user's worldly communication. Your methods set forth behaving and achieving its goal of timed captivity, appearing beautiful, spontaneous and with liquid smooth fluid motion. Useful traits assigned to duly interested. By combining three dimensional organics for the eye, audio flow, emotionally suited, character mouth, face, body acting, stage dynamics and with office productivity software will enable higher yield for client interactivity.

The publishing system will use an object oriented implementation that enables seamless integration of assets cross office productivity tools and third party meta tools. Spectacular presentations and multimedia experiences will be made with live data. Exploiting the three dimensional rendering capabilities of the INET Web OS Visualization system, font dynamics and animation capabilities; will enable robust learning environments as an everyday occurrence. Frameworks that adhere to the content style will be available for staging the experience.

The high performance multi-teir file system the INET Web OS offers includes buffered ASCII, Flat File, Unicode, random access byte oriented, high-level file access of application data, cross platform variable record access, hierarchical, keyed, hashed, segmented, sequential, historical, change data, format versioning, language translation, object database and relational database access (VLDM) in one unified model with source target chaining. A necessary sport of the high-level file access is that it include application, audio, video, sign, report and image formats. The system is a syntax light object data pipe once operating source is defined. The output can be anyone of the objects within the INET Universal Data Domain, a breathing entity.

The automatic categorization, capture and labeling of digital data within the file system includes textual, syntax, weight, table of contents, numeric, precision, important formulas, last looked at within namespace, objective entities (address, phone, email, database fields etc.), captured statistics, data source application, user, date, time, abstracts, summaries, thesis, titles, visual color probabilities matching, visual shape recognition, visual object mask separation, misspells, broken links, old links, improper English, related subjects, opposing arguments, literary value, author, author’s others, author’s website, related audio, related video, contacts, opinions from group, source references, encyclopedic references, dictionary references with pronunciation audio gives greater data life to your every moment. Blending and capturing your star filled moments remixed with artistically sculpted and textually formed drama stages with lighting corrections for live photographic materials gives the digital post card a new millennium.

The simple directness of the INET Web Server Operating System Visual Publishing Suit is a new orientation within information systems. Users will be able to create professional web oriented database applications that present information, collect information, allow people to view catalogs of information, learn exciting new materials and perform statistics on gathered data. The INET platform will have a tighter integration within the web as it main dissemination portal and provide useful syntax object orient data integration with permanent storage, inner application communication and secure temporary storage between any information system the business or user has, including office.

An interesting aspect of these publishing tools would be that they create interfaces for broadcast rather than real time. Management of viewing and editing privileges must be considered within this context, and in a multiuser arena. The meta office tools themselves should not create direct streams but rely on core stream publishing APIs and languages to produce the presentation assets: seminars, videos, animations, audio, application interface, database glue, starlight. The resulting presentation must allow easy reading, book marking suited to the user's preferences. For the user, higher quality vector font system with magnetic magnification for easy reading. Better mouse usage when reading as a smooth page scroll (key augmentation; LR separation argument).

The new era of newspapers, musical, television, games, entertainment, entertain mail (mailtain), user interactivity, user character placement, and other published media will be public domain or managed using a subscription service or click copy. The collection of user information can be likened to client relationship management (CRM) and the system should tie into payment processing. As well, the division for security access rights fits within the subscription service.

This open system will provide internationally aware based audiences: a user audience, a power user audience, a developer audience and most likely more groups will exist. Versions of the presentation will be held within the multiple tier file system as renders are refined for the connecting devices. Digital computing has created newer methods of entry, view, editing and testing of information in general. By upgrading input technologies to be effective for secure web broadcast and operation, the INET platform technology will lead data processing into better resource management within technology and nature; the paper argument; the bandwidth argument; the CPU usage and memory argument.

Personal Web Identities and Internet Publishing

Collaborative Network Information Systems

One part of the web server technology will be personal identity publishing. Allowing audiences to be entertained and access information about people and their friends. To make one self known. Most people on the web make an entire website for their identity or rely on an email name. The INET Web OS will provide facilities that make a tailored information portal for your public identity. From here users will be able to contact you, look at pictures of your being, watch your favorite television programs, see books that you enjoy or read articles that you have written.

The individual must be able to attain monies through the interface, so person to person finance should be available. Meet me at the coffee shop, walking map included, with ten bucks and the game DVD is yours. Selling goods, new used, or looking for that special nick knack. Setup a calendar. Make or break dates. Show and track progress of education or physical training achievements. Third party add ons might be a market. Provide the efficient way to empower an individual for physical goods delivery for money making. Baby sitting schedules. Provide a community audience time for neighbors located within a geographic region. The personal web identity should also allow multiple sides of a person to be portrayed. So the audience would choose their direction of knowledge.

Broadcast Business Internet Publishing must be just as dynamic. The framework must allow a hand tailored appeal for the business and their entity desire. Accomplished by using an application that supplies artistic positioning, data catalog publishing and electronic commerce. The Office Spread sheet may do fine for small business electronic commerce. For both the personal and broadcast business publishing, an easy process will exist for placing the content online, published and commerce enabled. The process must include before web domain purchase logic for high yielding results.

Imagine a convenience store of modern day in a medium city the size of New Orleans, LA. The business owner would like to place their inventory online, sorted in categories of food type. The front page of the business contains a list of common sold items and daily specials. The menu cross the top is easy, large print and contains eight categories. The user selects goods and rolls a cart through the web pages. Senior citizens can get extra help on prescriptions and get small amounts of physical assistance attaining sundries. Minimum purchase rules are different when orders contain Alcohol.. Accepting cash from known customers is fine for delivery. Delivery is within a geographic area. Tips are suggested. Business to Business connections with inventory control, palette stacking, and delivery scheduling all will minimize data entry for the small business owner yet rely on the product origins. . The site may be its own entity name or fit into a street catalog. Delivery orders can be placed for timed delivery and they may be sorted by distance. The customers access the application with a web browser, cell phone, INET Render Client, or INET Smart Terminal.

.

Database Management and Reporting Object System

The ability to create database connections, manage databases, transfer databases, translate databases, pass database tables through email links, and allow multi-user data entry is a focus of the ants based INET Web Server Operating System. As many developers are acquainted with database management, in short it can be a complex subject. There are many facets about relational and relational object databases including field data type, precision, keys, server stored procedures, SQL and relational design specifications that users will not want to know. Therefore, the INET Web OS will deliver the first language tight Data Object APIs that are syntactically coherent. As well in application form: database management, database transfer, database translation, database entry, and data reporting.

Consider for example the generations of Microsoft Internet Explorer. First being a web browser and then becoming a main user interface ingredient of the file system browser. With a web browser’s ability to columnize, change fonts and display image; it becomes a screen layout utility. Like so, the INET Web OS will provide this interface connectivity and allow flow and interaction of information easily including databases. The logic and program architecture will not interfere with a developer's ability to glue these nicely designed data viewers and editors together to form a package. The INET Web OS application framework (UniGlue) will include data and logic sharing that further blurs the user's portal to concise information.

Users when preparing live data publications or seminars for web publishing must be able to include database links within their project. The ability to present a User Interface grid for data entry must be a quick process. Consider for example this use case scenario; the manager of operations at the shipping department of an ink manufacturer needs the customer information to place on labels for packaging. The sticker will go on the outside of the barrel and of course they must be accurate. The manager must make a database table containing Ink Color Batch Name, Customer Name, Street Address 1, Street Address 2, City, State, and Zip code. The customer, whom the plant made the ink for, must decide what ink goes to which address. There are two hundred thirty fifty gallon barrels of Ink total to ship, including finishing varnishes.

So creating the database table must be quite easy, entering a name and data type. The manager will enter all of the ink color batch names first into the database table. It is an import from an old COBOL program. This field will not be available for modification by the customer, so user rights must be authenticated properly. However it will still display. Do not forget the end goal: to allow the customer to easily decide where barrels of ink are going. So the database table is made. The manager has two options at this point: send an email that has a database table user interface link or allow the customer to sign on to the web publication for entry. Consider that the email link is an anonymous authentication while the web publication has defined credentials.

The customer gets the email containing the database table link. The customer has a spreadsheet containing all of the addresses of plants that ordered. Almost all ordered red Ink, seventy five percent ordered blue Ink, all order varnish and there are some odd balls. Using a drag and drop interface for entry, sorting, multiple selection and minor amounts of data entry, the task is complete. The customer clicks the done button and the plant manager is notified. So for the end user, the database publishing/entry system must be well defined and easy to use yet robust in implementation. The system must account for multiple users, database field types, data translation, import/export functions, grid entry and guided user interface. Import and export functions should be extensible as they will be downloaded and compiled by the client machine depending on the criteria. And do not forget that the customer actually goes back once to the email and makes a correction, clicking the done button should not cause confusion to the manager; just highlight the changes that were made.

Data format and symbolic name recognition is a leap ahead from the drag and drop method of import. It is a system with a light parsing engine that will recognize similarity in field names of the source and target and provide matches. This will be enabled in all productivity suite software. Translation of data format hierarchy is an advanced transfer property that will be accounted for. Upgrading and transferring databases of earlier technologies will be accomplished using one of three methods. First method is a binary file reading system that parses the data file. The second method will be accomplished by using a native connection to the data storage engine of the data populated model. The third method, and newest method in technology, will be accomplished through the data storage and reading objects within the software application itself.

The reporting functionality built into the INET WEB Operating System will be based upon a set of well defined API objects. The ability to create dynamic, near real time, and readable page layouts for screen and paper is the focus of the subsystem. Most reporting packages of modern day rely on the final paper cut for the medium. However remember the INET platform, being internet centric, will perform these operations for secure internet viewing. Report readers typically use header and footer information, while the middle of the page is saved for detail data. The detail information located in columns and rows in the middle of the page. The summary information is located in the front or the back of the pages.

Applications called report viewers display the information. Users may highlight a couple of lines for reference. As well some readers cross index the information to other data. There are most likely more use cases for physical paper report handling. The INET Web OS Reporting API object system will advance production reporting streams technology to provide a firm screen layout, use the 3D WEB OS vector font system, provide high definition color output, allow ray traced animation, allow user highlighting/cross reference, easy motion magnification and scrolling within the viewer. Applications such as office products, multimedia, and third party will be easily tied in using INET UniGlue technology. Report format translation will be a focus of the Reporting API system. Formats will include modern windows, UNIX, Linux and MacOS operating systems. These functionalities will be provided first in API form then in Application Form.

The supported database binary and engine model import is a large set. As well, since most data warehouses challenge change for security and stability purposes, it is a mission critical project function to integrate yesteryear and modern database engines.

Flexible Installations

The flexibility of the INET web Server OS will allow remote installations to give optimum choice and freedom to the consumers. This will promote sales and upgrades by pleasing customers more. Remote installation by a portable INET device to register newly purchased hardware or software will quench the time savor thirst modern customers demand.

Imagine this scenario, a short drive down to the local Radio Shack or Borders Books where they will sell software and or hardware for INET compatible devices. Proudly walking out with the new item: game-top, camera, or INET radio you get to the line. Check out, the credit card went through! Now its a mad dash to the car to go home and install, or really? Remember this is the New technology frontier.

Using your cell phone or other INET device, you can enter the registration ID or IR scan of the bar code and the software for the item is installed onto your central server account. Peace drive and a sound bounces (optionally) upon your car radio, "New software installed". During the software installation, streams are created for each of your devices that can use the new component technology the consumer purchased.

As well, if the INET Stream software is completely new to the device, and the INET operating system was not previously installed, a remote experience will be developed for the device consisting of image display, decryption algorithms, compression / decompression, graphical user interface, and stream services that will match the bandwidth and existing OS until the components are installed. A method of quick response install is a dynamic spider engine which downloads microcode instructions and allow Installed OS APIs to be called from the server. Assigning IDs to the API and microcode block instructions will shorten future transmissions (machine code macros). This will allow the user to gain control of the INET OS quicker without waiting while the download of all other options occur in the background.

The user should be able to define where the software will be ran from long term and do so in a context that makes sense. While software is running in a local, remote or primary host context, the viewer must display an unobtrusive visual cue to reflect this state. From this visual cue, transfer of execution context must be available. Use Case A; a user of Microsoft Windows tries the new INET operating system and then decides to install locally on their hardware for full fast performance. Use Case B; the user has a purchased a new software painting program for their existing INET primary host. They began immediately using the software from the remote host provided by the software vendor. While they are using it, the data and all of their creations must be transferred seamlessly, and have a noticeable context change.

Most likely since INET devices will have the INET OS Render Client operating system installed already due to embedded system design, this feature will be used by new Apple, UNIX and Microsoft Window users. The streaming services will handle connections with the local file system, allowing the remote host the quickest access to documents that the user would want to modify. The host must account for partial file upload parsing so that immediate interaction can occur. For example, a one megabyte word file should not require all of the contents to be sent to the host, transferred, and resent to the mini INET OS; random access files in a machine code macro.

This will be a pleasing experience for the customer because it will not be a bother for them to handle discs, prompts etc while the software is being loaded. The work load will not happen at their local machine but on the server; modern day likened to an old washer with the disk drive whirring about.

Electronic Mail Direct to Device

Users can receive email sent directly to their INET computer account. This is different than a standard email account, the messages go to a separate host first. Users can be confident to know friends or associates got a message that was intended for them. By expanding the email address criterion, the same way a physical mailbox address works, an email can be attached to an address or a specific device for formal purposes. Physical addresses typically take three or four lines to describe. By allowing a web identity to be as unique, email and web publishing will be more directed.

One of the major issues in modern day is receiving too much email for consumption. Methods to counter this are using software that scans for related subjects called spam bots. This does reduce the overall usage, yet does not totally provide effective. Part of the web server and new email format will be the labeling of email for a specific subject or target within the user's information domain. Currently there is only a priority attached. A data mine example should produce a list of about eight to ten subjects or categories for easy management. So incoming mail will have the label of General, Business, Bills, Home, Advertisement, Friends. New methods of information law practice will protect the label so that it will allow information to flow freely yet restrict the channel that a writer can send upon. By allowing dynamic categories to be added under these main categories, further refinement of the mail can be made, thus allowing advertisers to effectively place content such as video, sound, coupons or user interfaces. The user can subscribe to these channels to get enticing offers. This will open the market for advertisers allowing their free creativity to be more effective than a simple email.

INET Smart Terminal Administration

Some industries and home users will plan on having their own INET web server OS with a group of Smart INET Terminals. Hotels, for example, often have computing resources available for their guests. However asset catalog, software/access control and branding are typically left up to the local manager. This is not a good deployment as the skills required for system administration are specialized on modern platforms; the guests are professional.

For the INET Smart Terminal, internal web os logic will depend on the amount of local cache the terminal has. In some scenarios no cache will exist making it a Smart Click Terminal that has an embedded operating system. In other cases like WAN distribution the cache will contain typical applications for hotel guests. Most aspects of the user interface should be configurable, allowing a novice user to quickly build a suitable kiosk interface if desired.

In most of these scenarios, the user should still be able to access their own computing resource from the terminal by inserting their USB terminal key. The USB terminal key will allow connection to their home resource or identified provider. In short, administration will allow management of these resources from a centralized host. This is important for both business and consumer. Just another way the new INET WEB OS makes sure that kids accomplish their home work first before play.

Thoughts of Technology Evolution

A new bread of transportable computing, laptops and wireless screens is being researched by the computing industry. The base unit will be stored in a bag or in a brief case while the thin and light display components are separate. The base unit will send and receive wireless signals to the monitor, keyboard, mouse and other components. Since the video screen, mouse, and keyboard are wireless, the user will have a range of motion and freedom of comfort never experienced before. New viewing devices can be purchased to increase resolution or other input capabilities without upgrading the base unit. Wireless frame rate is the issue here. Some companies already use existing WIFI technology to do this for in office use. However, a complete product integration as I Prophesy has not been achieved. I think this would be a good feature to include as a possibility for the client embedded device.

Can infrared light be used to decrease battery usage and increase speed? See Light Data Transmission. Wireless communication is essential.

gizmodo

WiFi Planet

engadget

DisplayLink

High Quality Video and Audio Processing

Audio and video will need an immense API library support. Visual special effects, film editing, time line synchronization, work flow status notifications, multiuser segment locking, audio DSP functions, and plug in capabilities for third party enhancement will be needed. The audio information will be edited in compressed form on the local smart terminal; if the terminal supports audio, while the high fidelity format on the server maintains parallel state. Service for integrated device consoles such as mixers and wheel controllers for cueing, time and splicing will be available.

Video editing will be performed in a similar fashion to audio. The visual streaming format will supply details as desired allowing for high color range and high pixel ratio media format support. The native format will be the .aii video file format. The user should have the capability of importing and exporting common format audio or video format files.

Professional film studio digital production and processing techniques must be included. A strong support of video and audio editing techniques within base API architecture will provide the software developer with choice tools to build upon. The capture of video and audio should be accomplished using standard equipment. A device that enables upload from the camera device to a central server with security enabled will be needed. Satellite, ADSL, LAN, firewire and wireless are among the connection portals.

The use of special effects developed using CGI technology is important in modern film making. The configuration, render and composite of these assets with real color video through stenciling, masks and object selection will be necessary to support. Since the INET web OS model employs various ray tracing engines, the configuration of the CGI object or CGI effect within the film space should be dynamic within the API realm.

More complex than at first gander, the outsourcing of specific CGI elements within a visual creation is a high probability. Digital Domain, Industrial Light & Magic, Rainmaker Digital Effects, Rhythm and Hues Studios, Weta Digital, Framestore are some of the most popular visual effects studios in the industry. The CGI graphic configuration application supplied with the CGI element should account for network leasing of the appropriate render engine, render farm and software shaders. The workflow modeled using the INET Web OS API should provide group connectivity and also protect from misuse. Common CGI elements such as gun fire, lasers, clouds, dust or other special effect particle systems also have indirect effects upon the film or video. Both sound and visual traits should be communicated with the object and available for precise configuration.

Because the product is network based, globalization of asset capture, work flow monitoring and production editing must be forefront feature technology that saves time. Research of a feature list must be accomplished in advance for success using production studio resources for both software editing and core API design. The portability of the platform itself will save numerous hours for the production team and offer comfort.

Articulatory Synthesis

The voice talent of the future

Articulatory Synthesis is the simulation of the human vocal system using three dimensional mathematical models. This method of speech rendering is still in its infancy. However, in the future, this will be the leading voice synthesis technology. Because it is so dynamic, it offers many robust features that are not available in current speech systems. For example, ever tried to control the emotional characteristics on the Microsoft TTS? There is not one. In fact the closest property is pitch and speed. Currently there are several markup languages that are in place to facilitate the controlling of the speech synthesis engines: SABLE, JSML and SSML. These systems all control the same aspects of the speech engine yet the most versatile implementation is the SSML which is XML based. I believe that by using a small artificial intelligence database in conjunction with XML, great strides in scripting features can be made.

As a speech writer, I would like to control the finite characteristics of the voice by name as well as by invoking styles by emotional definition. Controlling volume, pitch, and speed is quite easily a pass through parameter to most modern speech engines. But by controlling the joints, teeth, mouth, lips, through a series of skeletal joint pivot points like Articulatory Synthesis allows, numerous paths can exist to enunciate a phoneme. But what is actually being manipulated is the inflection that an emotion will have upon the speed and control paths of each of these points. By tying descriptive emotion words together with a relational network of synonyms, control over enunciation with emotion can be achieved.

Imagine invoking the angry emotion. The characteristics are measurable and many common attributes exist between models when everyone is angry. The voice is a little louder. The words are rushed. The words may come out with more breath, perhaps a little spit. These characteristics can be described in the playback string. A list of distinct emotions must be obviously maintained like normal, happy, sad, angry, scared, sleepy, singing, laughing or crying. Perhaps you may define more. It is important to allow weights; really using the synonym database that is. The amount of inflection can be controlled by assigning a weighted value or calculating it by distance from the root node. This parameter will have a direct effect on how much weight or pull the emotion has upon the system's current playback of motion strings. As well by allowing descriptive words to control the transition time to an emotion inflection playback, users will have greater flexibility when writing dialog.

In conclusion, Articulatory Synthesis is the holy grail of speech synthesis. Its flexibility allows emotional characteristics to exist within the audio rendering. Mark up languages such as SSML should include extra details that allow emotions to be placed within dialog. It should be easy and not geared to specific words but use a database of characteristics. Eventually this system should be adopted in a hardware platform directly addressable by the sound card in standard personal computers.

Available Technical references

Many Devices and the Centralization of User Data

Creating new embedded Linux devices with wireless capabilities will be of great benefit to consumers of tomorrow. A good start today is Stream Media Radio, a localized database to speed searching will be needed. This will hold the names of the Internet radio stations. A specialized high performance server is needed. Byte Level Quality of service agreement with multiple hosts will be an essential management feature of the web server.

The next cycle or branch of business could be a 640x480 screen. The users could watch net channels on a slim device. Of course the device's capabilities can be furthered, but make it life style oriented and rugged. Something you can toss around. Perhaps a protective coating on the front of the device. Newer generations could have USB capabilities. The toy version could play 3D games from a DVD. while allowing Internet activity and browsing to occur.

However the ending goal would be a hybrid embedded terminal with GUI controls that are Internet enabled through a virtual machine using VLISM. Linux Devices is the research direction for the terminal. The ultimate in quality by delivering rich media content from development tools associated with mainframe technology with distributed computing is a realty. Vector shape processing is essential for robust presentation. Common formats such as Adobe SWF and Microsoft Silverlight. I suggest that these formats be transposed at the server side and transmitted to the consumer device in the designed vector stream format.

HTML documents on the mainframe server side will be condensed to increase network efficiency and render costs of the client device. Perhaps a centralized storage of broad web documents will benefit deliver costs as well. However dynamic content will still need to be handled. A web spider could preprocess a cache to save translation of dynamic content. Management of these items will be done via database and time stamps. Nevertheless, delivery of a terminal, both desktop and portable laptop, will bring robust mainframe technology to the consumer.

INET Web OS Face Plate Technology

Many new paths of business and goods distribution will exist due to the INET Web OS platform technology that relate specifically with the unit cost of the user's device and the ability to project an interface within a given space. A name space within the VLISM standard stream format will be created to drive simple face plate devices. This simple device, an embedded device called a "Click Panel", will support display and touch input of menu items on a LCD screen and perhaps sound. The device will display an image of format A and accept polygon coordinates that define hot-spots. Identification of the terminal is essential.

In a car it would be installed conveniently in dash. Imagine driving through Jack in The Box and using a touch pad ordering system from within your car to get favorite quality meal. The consumer will always be in the comfort of their car, in a lot, their order identified by parking space ID. Cute girls will arrive on bikes that hold the order. Grocery stores could benefit from this as well, allowing preorder of the goods and services. The customer can be identified when they enter the lot if the settings are set by the customer for broadcast. For the ultimate in roadside service, a new kind of service drive lot could also be created. The same for clothing cleaners, Movie tickets, show tickets, or any other car integrated task that requires out of window interaction that integrate cars. Local businesses may redesign their architecture to include using drive up scenarios to increase business through put. By allowing many people input at the same time where before it was a single file line, new strides in productivity could me managed in fast food. For example, customer a orders one hamburger and customer b orders ten small fries and a twenty hamburgers. The scheduling system could determine the best fit given available hot items.

Restaurants and bars will be able to deliver drinks, express service, and effectively manage the worker during high traffic times using a click device as their menu. A nice wine list could be maintained easily. The device could also have a credit card reader on the side for swipe. Food stands like Lucky Dogs or other a la cart food distributors could use the information real time. Accepting card payment through an advertised secure portal through iconic representation will allow many to add other payments sources. Hotels and public areas could offer more terminals since the server device is secure from theft and damage, A larger face plate will exist for these tasks, thus giving some quota room for storage at the local device and increasing the available instructions that are compiled to native machine by the embedded device operating system.

Another facet of product flexibility is the inclusion of the automobile interface portal. Broadcast towers, or small portable dishes that connect through USB to a INET laptop will transmit an address for the car click panel to tune in. When the complete address has been received, the web server will be accessed to disseminate the appropriate interface. Since it will be a broadcast message from the portal transmission dish, the front and ending parts of the URL address transmission should be verified by a CRC or similar algorithm that ensures package integrity. Typically a length of one kilobyte would be appropriate, yet there are longer needs.

The first round from the web server might be a small icon picture with a description of goods and services, or a special promotion. The connection between geographic position, mapping services within the automobile, personal shopping lists, consumer tastes should be made as well. For example, imagine a tent sale for the local farmer's market. Physically the store managers would not be able to carry a web server around with them. So the portable transmission dish will plug into their INET laptop, allowing them to set the base web name and postfix addresses, that is a complete URL. The same would also apply at the large franchise scale, parts of the URL path identify store number, branch or location.

As well, the integration of the web enabled radio, that is transmission of URL information within the standard FM or AM bands, will entice consumers all the more as a freeze frame of the moment will carry over into their life style. An offer containing coupons will be sent to their INET radio device. News, video, albums, local shows and shopping specials will be remembered at the tap of a button for later browsing. Functionally, a distinction between the INET URL emitter for private or professional use and the FM AM band transmission will need to be made. The radio will have a mode selection that enables this Radio or local URL Emitters.. As a result of this new technology, a stronger link between the radio broadcaster and the seller will exist creating a more effective advertising market. It will be the desire of the FCC guidelines to be expanded so that private INET URL emitters have a regulation that monitors scams or inappropriate content.

Digital Media Rights Management

The realm of digital publishing within the entertainment industry has lost tremendous value due to the duplication and retransmission ease that computer network operations provide. Digital media rights management, in modern form, requires that signatures be in place for the codec to decrypt and report. However, these can be overcome by stripping the signatures from the file and cracking the software encryption. Yet currently it is the best all around method. Other methods that identify a song or video composition operate by scanning the content itself. A fuzzy match is performed to derive the original source. A combination of these two methods is the direction that the INET WEB OS will use and therefore is much better for all around entertainment value management.

The INET WEB OS will include management of digital media public domain, owned and loaned. Public domain works may include television broadcasts, general non restricted content or radio broadcasts. Owned materials are managed directly for a lifetime loss guarantee using signatures. Owned materials will be available for resale or transfer, allowing the consumer to transfer their ownership rights to a third party. Loaned materials will include artists incentives to stimulate media sales. After all, sometimes it takes a couple of plays before a song strikes you as likeable. Therefore, the best method for managing loaned materials is limiting their playback based upon number of times and frequency. And on top of that the system must consider the policy that owner uses. For example the distributors may allow playback twice daily for up to two weeks. Or older materials may allow a higher number of free plays. The digital media file must have links that allow the user to purchase the file for themselves for high quality and infinite playback.

Digital media that does not contain a signature will be categorized by scanning the contents of the decrypted and decompressed output. This process will derive a series of identification numbers. The process does take into account translation artifacts like volume changes, equalization and normalization of audio. For video identification color distribution and plot ratios are major factors in identification. Content without DRM signatures will have to be verified by the user as being personal property. For these files, the customer must answer the important question of ownership. However, statistics can be gathered that are tailored for investigative use.

The FCC compliant media management system within the Web OS model could report the copyright infringements on a lazy basis to the FCC for USA or appropriate government resource. These are files whose origin/source are unknown yet match in categorization to known copyrighted materials registered in a database server. The penalty however must be researched due to the seemingly innocent operation. I propose that a penalty system equal to physical information management such as a library book return policy be used. Excess plays will accrue late purchase charges. The soft loop hole will be the CD, DVD, and MPEG content that the user already owns. The system will rely on the user answering Yes or No to the question of ownership. Details about the accuracy of this information can be understood through further physical investigation if necessary. The INET WEB OS leans towards the future direction of electronic distribution, allowing ownership tracking of content from publishers using signatures. In conclusion, the flexible method of dual algorithms being used identify materials as loaned, owned or public domain will allow greater capture of lost profits by music and video industry yet interface with the consumer in a non obstructive way. They get a digital media library fee.


See Also:

Device Connectivity

The ability of INET Devices connecting with other equipment, once identified, is one of its most exceptional capabilities. Exciting for the user is plug/play and the hardware performance of communication with the device. It is the goal of the smart terminal project to create driver interfaces with modern and old equipment thus consolidating the transport medium to wireless, fire wire, or modern USB. This includes label printers, cash registers, bar code readers, time clocks, rs232 devices, printers, laser printers, external hard drives, speakers, samplers, microphones, automated lock devices, and joysticks. By supplying a line of sturdy ports, series of adaptors and extension cables, the devices that are supported will give fresh market appeal to internet software management/distribution.

Most modern hardware devices have the capability of being queried for its serial number, model number and release number for identification. If new methods can be identified, they are open for integration. However, using an old CITOH CP120 does require the parallel port interface. I envision that the user will plug the printer into a conversion kit plug that in turn is connected to the Smart Terminal using the standard USB port. A WIFI connectivity kit could also be a plus. An important factor of the conversion kit, USB cable and port built into the smart terminal is the high use endurance; the ports are built well.

An interesting property of the CITOH CP120 printer is that it is a dot matrix printer. Printing on forms is easier. The CITOH dot matrix printer, when it receives ANSI characters is a work horse printer, the paper feeder rarely jams. And it is effective best in ANSI mode, the fastest printing mode as the description of the characters are in local ROM. The line feed is measured to be a typical metric in the forms industry. Yet by default all Windows applications use Graphic mode in output, thus eliminating all of the textual escape sequence capabilities of the printer. This is another area that INET device drivers will excel in, providing full features implementations of the device itself, giving the server software the direct capabilities to drive the device both in specific and uniform methods while maintaining a small driver microcode footprint. Only the drivers you need are installed on the smart terminal.

Providing conversion boxes for older RS232 or 10baseT network cash registers will allow greater distribution management for small business owners that want to keep the dusty key register yet upgrade accounting systems and business management to modern methods. And this is attractive to small business owners due to the internet promotion capabilities that INET Web OS server software provides, including shopping card ecommerce, online ordering, telephony support (synthesis driven, professional voice or self recorded), staged distributor connected inventory control, shipping and receiving parcel tracking (Self, USPS, UPS, FEDEX or other), order tracking, Business Accounting Financials, and off site backup support. Laboratory equipment and Laboratory testing should also be considered. Usually these devices require real time polling. This could be served with a plug interface and wireless connectivity. Preserving the integrity if the test environment by allowing hardware control efficiency of the device to occur. These are features that server side processing can provide easiest due to the distribution methods used in the INET Web OS. In short, providing an upgrade path that is effective by leveraging the internet device driver model for connectivity will popularize the INET Web OS market due to the advanced software maintenance methodology.

Small Business Advertising and Robotic Sandwiches

Some aspects of device connectivity that relate directly to advertising and customer relationship need a specific focus within the realm of API objects to sustain competition. Digital LED signs, lighted signs, televisions and photographic signs must be incorporated into the system with seamless ease. Thus supporting remote connectivity management for large multi-location distributions, small office and local store, or for a single unit distribution. The A&J Dime store or Supreme Fish Delight. In all of these cases, production of the assets to present on the sign must be converted for the device's output capabilities. Therefore the input must also be monitored. The ability to easily tie database fields or other summary information must be present.

Security will be an important factor. Take for example, the famous Waffle House restaurant chain. The home office would like to be responsible for the sign outside. The owners decided to directly control eight lines of the display, while the general manager of the location can modify one line of the display. The store also has a small marquee inside that will be controlled by the general manager as well. So specifically, some lines of text will be protected by the security management system. As well the home office would like to know what text was displayed upon the sign that they did not create. These scenarios will have to be handled, first in API form, and then in application form. Generally signs have distinct capabilities that require separate application interfaces to control. The API foundation within the INET web server must support the many functions while exposing these capabilities to the Visualization rendering system. This advancement will allow new LED signs could exist that have less computing electronics inside, allowing just a pixel buffer transfer. This will reduce the cost of LED and LCD signs. A new projector system that incorporates the use reverse ceiling mounted projection upon filmed or coated glass will enable large high color ray traced moving imagery to be common. The new (INETOSFonts) system provides effective communication at a broadcast level for textual art information. This will enable cost effective multimedia for small building sized businesses..

The ability to control other lighting systems used for visual cue such as express line sandwich production is a great feature that will save business owners time by reducing searching and reading. The LED lights will be built into the ingredient bins. The order tracking system will provide visual feedback on which ingredients are desired and scale the amount. One light, two lights or three. Other uses might exist, so the aspects of sending messages to the light controller should not relate to a specific industry.

>

Home Audio, Car Audio and Portable Radio Integration

Radio, Car Audio and Portable Radio Integration will be a reality when cars expand their technology holdings to include secure WIFI or other transport. The process of transferring audio and video to vehicles must be easy. Accounting for this capability within the WEB OS Media Management system will please users. As well, an advancement must be made in the radio transmission industry to transmit a web address along the FM signal, unnoticed to the listener, to allow them a loan marker. So when the listener hears a good song, as promoters are supposed to do, they press a save button on the device. The device will remember the web address of the audio/video file and export of the list to a INET Stream compatible device. The user will be able to buy directly or act on the impulse to just watch the video a couple of times using DMR (digital music rights) loaned privilege.

Broadcast Television and Digital Video integration with INET Web Server OS

A new embedded device that allows management and playback of digital video, broad cast television and audio programs from around the world will be a new product offering. The INET AV Web Encoder allows a streaming video and audio to be played from the INET Web Server OS to an INET stream compatible device. The video will be sent to the in hand user device using advanced video compression. The audio and video encoder (INET AV Web Encoder) is a combination of hardware and software logic designed to reduce transfer data by examining frame rate, color depth, frame pixel space, image expression space, audio precision, audio signal expression and redundant frame change data. The INET AV Web Encoder can optionally use a hard disc drive for storage, cache and multi-broadcast play. As well, given that bandwidth varies, based on QOS agreements and network propagation, the most important features of the video motion, the centroid, will be updated first.

Offering controlled devices that integrate with the INET AV Web Encoder such as a jukebox or semi robotic catalog system (INETWebDVD) for the physical DVD and Blue Ray disc technologies will promote extremely portable multi-media experiences while maintaining proper bandwidth procurement for the viewing device. The DVD jukebox device will have internal high speed transfer connectivity with the audio and video encoder. Other devices such as an AM/FM Tuners, VHF/UHF and Cable Television Tuners, Shortwave Radios, Compact Disc players CD, Digital Video Cameras, Microphones and Mixing Panels may be offered under brand, but the INET AV Web Encoder is the main product that integrates these devices to the INET Web OS Server for streaming.

The INET VHF/UHF and Cable Television Tuner will allow controlled timed capture from a broadcast source. The INET AV Web Encoder could be offered as an integrated solution with the TV Tuner. And it should be able to upload the information to the INET web server OS account. An embedded version of the INET AV Web Encoder might even be integrated into newer televisions.

Supporting Software written to schedule a capture of a television program from all the television and radio stations in the world (Web Source or local broadcast) will enhance the user's options. The user interface of a modern computing device is much easier to use than a remote control when trying to schedule video or audio captures. The software will maintain a database of television stations that have online transmission. From this source, a program may be captured.

INET Web Operating System Home Automation

The INET Web OS has optional hardware that provides home automation using all modern and standard technology. Standard x10 equipment can be utilized for example. By using the Home Automation box, a wired connection to the WEB OS provider, control by PDA, laptop or cell phone registered in the WEB OS will be possible. The OS provider can be in home or remote. All devices that are served by the User's Web OS Provider, those registered, will have access to automation.

Home security systems and total solutions kit

Robot Automation

Manufacturing and Toybots

The INET WEB OS system must allow transfer of binary code or VLISM code to the Automation Brain, typically a separate controller. Integration with these automation systems will provide flexible real time reports for plant managers.

The market for consumer robotics has been on the rise since the first Lego toy. There are many on the market, perhaps each describing their own interface logic and command. The most important facet built within these toy robots is its ability to send and receive commands from a host. The INET Web operating system will provide a robust handing of the current technologies. As well, it will provide a consolidated new market stream command system (RSCS) that will be long term durable and allow interaction between these toybots using a locator system. By supplying a prepackaged electronic object that can send and receive commands to a buffer and offer these values to various motors, manufacturers will be able to include their creations with others on the market. New skin, new motors.

Better Encryption with Less Communication

The use of totally private encryption keys, consisting of megabytes of stochastic data instructions, will provide a nice instruction source for a bit level encryption algorithm. Most suitable provided in hardware form, the basic encryption functions expanded by ring device drivers, a union of hardware and software will provide an upgrade path for distributed methods. The server will send a list of index and length numeric that were derived by using random number generation, for example. This index and length pairs will be used to decrypt the information. Since each data package from the server is uniquely encrypted, the possibilities of decryption are much less than modern algorithms. This will make secure banking a reality on the internet, electronic wallet, portable electric commerce, business to business and private transfers. The Server Client ID handshake: openly, initially to identify a request command. Authentication of funds to transfer will occur from the banking institution or other financial storage firm directly to the device, using the registered secure key established by the user. This key is different than the key used by the primary connected web server. The financial institution, once funds are verified, will send a yes acknowledgement to the request. The transaction will be time locked and identified by a random sequence sent from the financial institution. Electronic transactions performed this way, will provide secure point to point transactions without communicating any personal financial information to the request. These keys, several existing, will encase remote desktop operations and financial operations. On the local hard drive for consumer. And on the USB for portable.

Point to Point Secure Identity Transactions

Methods of modern business, such as agreements to pay prices, formal contracts, real time publishing of prices and sales processes (including point of sale transactions) are typically handled by a mountain of paper work, in person meetings, and/or phone calls. This is so because validation of the person doing business, who they are representing, and the funds transfer are still in question until validation occurs. When considering modern internet technology, secure socket layer has been proven to be ineffective from prying eyes. Specialized businesses do require and need strong security. Consider the identity of a typical INET Device User.

INET Devices use totally private encryption keys, consisting of megabytes of stochastic data instructions. This is an instruction source for a bit level encryption algorithm implemented both in hardware and in software and is considered a very strong encryption especially when using streams. Because of the uniqueness and size of the user's key, businesses can be absolutely ensured that no one else on the planet has such a key, identifying absolutely the device.

When a point to point transaction is initiated, a sequence is sent that identifies sections within the large key that is used in the encryption. Using a combination of uniform random number generators, a sequence even of the sections could be managed further limiting the exposed. But remember one point is the INET device and the other your agreed transaction coordinator. The agreed transaction coordinator is a bank, a firm that you regularly contract with or business partner. An existing registered relationship while have already been established. Most methods of "Secure internet transactions" use about four to sixteen bytes of information which for purposes of small or large money transfers.

Take for example the complexity of oil futures, a subject I am a novice at yet have some input for the business production cycle because of INET's superior trust encryption. Partners consisting of individuals, corporations, countries try to predict the price oil, oil future. The size of one oil futures contract is one thousand barrels. Sweet crude oil futures is the most liquid because of the energy yield of the product, that is, it refines into the gas people use everyday in automobiles. In America, the oil is delivered to Cushing, Oklahoma from international sources.

Computer scientists use historical data, statistical market analysis, and human sense to set thresholds of when a sell or buy could be beneficial. Computer software plays a big part in this because of the amount of information that has to be summarized real time. INET computing platform offers consolidating more information quicker yielding more accurate probabilities. However, the real play comes in the human sense. The oil market is a chaotic system, like the weather system, and depends on many variables. It is considered chaotic because supply and demand are at most times unpredictable.

The INET computing platform opens the door to use higher end computing technology such as mainframe technology which can perform statistical analysis real time in a higher rate. Typically decisions of buy and sell need to be made quickly to gain the most profit. Therefore the user needs the most accurate information about that date and point in time. Considering what modifies the price change, demand, might be summarized using historical information. Yet because society changes, demands may not be the same each cycle. So being able to also incorporate more data of the moment will yield more accuracy, some argue. Considering the entire world of oil use by country and region, reserves on hand of countries, season, total cars, average car driving miles, comparing commodity, natural curve tendencies and available news sources can be accomplished using mainframe technology and artificial intelligence. Yet I walk amongst a trading market I know nothing of, I hope I do not embarrass the oil educated.

Trades using the large INET encryption key can be made in confidence yielding quicker trading turnaround based upon the most accurately consolidated information. The buyer is in control. The buyer has the most real time information. The buyer is uniquely identified by the key. All of these facets work in the buyer's favor in any market or transaction they choose to perform electronically using their INET device. Because the algorithm is a strong encryption, contracts are completed quicker and this improves productivity. Combined with INET's superior visualization system, ray tracing, data mining for extensive research will be more productive and easier to read.

This private trusted point to point transaction processing can also be incorporated in other communication associated with the device. That means secure video conferencing, audio VOIP, text messaging, email, electronic commerce. online shopping, and private web browsing. The INET computing platform in embedded hardware has functions that facilitate robust encryption and Internet communication. The software model, which runs on standard personal computing device, performs the same functions yet does not have the hardware acceleration benefit. In short, the communication sub systems promote secure identities that will protect businesses and consumers from theft or snooping.

See Also

Web Operating System Providers

Source and Target on the Fly Melding

One compliance characteristic of a Web Server Operating System is the open format of digital data. The Web OS provider must allow transfer of this data to specified target. The new target may be a backup facility, for example, or a completely new host for the consumer; they might want to change their operating system provider. Changing the operating system provider can be as easy as changing cell phone carriers are today but for this to occur there needs to be logic in the operating system; a standard component.

The component that exists within the operating system must be protective of the transfer task. It is improper to expose every piece of data the user has at a whim. However, it is essential for this component to exist. The protocol and communication methods of transfer must fit a standard for the source and target to meld correctly. The INET Web server plans to incorporate a relational database for its basic storage system, so the component will link to the user's database. There must be a measurement of progress, and a measurement of the total amount of work.

In some cases the user may only want to transfer some kinds of data to a new provider for safe keeping. The new video vault, their valuable audio files, or financial information will reside there. This is a distribution of the data and dependent on the setup it might still need to be accessible from the original source OS provider. When transfer occurs, dependency links must be maintained to ensure applications will still operate correctly. That is no pulling the rug out from under the word processor if the file has moved.

Replication for the use of business data access should also be considered within the scope of the component. In this case, data is maintained in balance across a given set of nodes, or target points. It will be important to measure update changes and the speed of distribution for statistical learning.

One use for consumer based data replication would be intercontinental travel; the user relocates cross country or world, a plane trip. Replication is desirable for their performance and should follow them when necessary. Maintaining a cache level for each device registered while the main store is at a Web Server CPU will be a Web OS feature. Depending on usage transferring only what is desirable at an instant in time while in some cases restricting content from public view in specific geographic configurations. The data will be represented in tiers to facilitate quick switching for users that have purchased a data box web server. In other cases, their content should be copied to the new host environment when swapping.

A feature of the INET Web OS will be the management of distributed data and other technologies cross the web. When the user buys a new central processing server box (not a terminal), they should just be able to plug it into their old server. The operating system will distribute the resources automatically and effectively utilizing both the old and new box whenever appropriate.

Do not forget the main purpose for the component however; to make sure that the user can always change their Operating System Provider at will. This means transfer of their application programs as well, which of course are VLISM streams. The data associated with the application, configuration information and user data, should be stored in open source format. This is why open XML, XSL, audio, video, image and other digital data formats are essential for the original storage format of application input and output. Because of version tracking and transfer within the INET Web OS. using a binary form of XML and XSL for speed will be available; that is specialized tagging for transfer reduction and easy parsing.

Versioning is an important facet that needs to be in view here as well. Since in the INET Web OS model, file version is managed with historical records, how much data should be transferred? And of course only data that is necessary for the new provider to use must be transferred. Logically this means that the source provider operates under VLISM stream version a, while the new target operates on VLISM stream b. Translation between these two formats must be facilitated easily and dependant device streams must be recompiled once transferred.

The transfer process must be flawless, provide fault tolerance and recovery. The component should be managed as part of the international standards committee for Web OS providers to incorporate. It will be a large responsibility to manage security for. This component, being open source, allows asset transfer to occur when desired by the user. Therefore the system should be protected to prevent hacking and tampering. The security will be tested by the operating system provider incorporating the component and the international committee for secure data rights, an organization or step used in compliancy testing. The open transfer component will need extensive planning and will be an integral part of the consumer's abilities to manage their computing and digital data assets.

Division for Unification

Digital Technology Future Protection

By grouping and naming object technologies from schemas that are derived from international discourse; adoption, dissemination, conversion and sharing of digital data will be more successful between companies and countries. The INET platform business model will make this easier because it is a conforming system rather than dictating system. But most importantly, it promotes life long data integrity beyond the operating system provider ending total reliance and this promotes intellectual competition among all providers.

Peaceful negotiations must always exist to come upon naming standards that are appropriate for the international mind when considering logic, math, information structure, visual cues or aesthetics and the target comprehension curve. Within the domain of information exchange careful planning needs to be in place for string data considering language both expanded character sets and language translation, data version, numeric data, date, time, currency exchange, ecommerce, goods market exchange, customer management data, geographic location information, personal identity information, editing and typesetting, streaming application format, database storage, graphical user interface objects, window implementation input response, image file formats, motion picture formats, audio formats, and source code requirements or international source code exchange. These facets must be managed by a group of international discussion boards that operate as separate entities to facilitate the highest effectiveness of planetary implementation.

Checks and balances must be in place to protect businesses and consumers within the domain of intellectual property. Intellectual property is loosely used here to redefine digital data such as documents, images, movies and sound, that is a whole work. This is relevant to the operating format. The check and balance system works well in hashing out agreements because a majority of the members have to agree for planned recommendation. Yet because of software flexibility, minority requests are still included. This reduces feature duplication and reduces complexity in most cases. It opens a source for continual improvement through research and discovery. And it gives opportunity for greater comprehension, that is to say the works of the whole are greater than the whole because learning has occurred during discourse. A profit or quota must be maintained by these firms to serve independently.

Companies providing web server operating systems, like the INET Web Server OS, will provide a level of compliance within the international conventions to compete. Being able to serve an OS experience or tunnel an application experience is an important feature of web server operating systems. The instruction set name-space used for Internet transfer and native application machine code used must be agreed upon. This allows multiple instruction name spaces to exist yet name space transfer where appropriate can be a reality. This is VLISM's most important feature as it provides a upgrade path while always accounting for backwards compatibility.

The INET Web Server OS will render a compatible stream format for the embedded device being controlled; the experience. For the small investment in the separation of the compliance knowledge from the software implementation and hardware implementation corporations are free from monopolistic control. This is a driving key to the success of the web server operating system market. Agreements of this nature will ultimately protect data and logic investments of the entire business industry that rely on digital information technology. In the end, this secures business processing.

Interactive Media distributed Direct from Service Providers

Its no lie that video games are a revolutionary form of entertainment. The amount of time it takes to complete some games are months. Yet with internet server technology spreading, it is a surprise to see self reliant console platforms. With delivery from a server environment and the proper hardware resources available on INET embedded device the interactive television era can begin. An Open Game Engine on the hardware platform will handle the render and playback of the stream, this is different than a basic INET Laptop; it has the game engine and hardware. Computer Animation and game gear mechanics available in VLISM Web Server OS format will allow priceless new forms of education, creativity, books and puzzles

Smaller three dimensional graphic chips with standard vertex and polygon cache geometric engine for cell phone, laptop or thin desk INET smart terminal will be possible due to server processing. Since memory load, animation function dynamics, and cinematic playback are the result of server processing many types of resources can be managed more effectively within the game hardware itself.

Most items in the field of view (FOV) will be reduced to polygon animation, object AI or two dimensional animation using LOD reduction techniques. Precise triangle clipping information will be performed on client to prevent tearing and jitter. Rendering textures, light maps, smooth curves, polygon models and NURBs into a frame buffer will be the product of a stream residing on server or client depending on client configuration. A network object oriented Particle system will be included. By balancing a cache of world space items using stream composites of intermixed objects including: game AI, models, assets, world definition information and sound into a compact stream format; an internet driven game engine can function. That is it does take some time for a user to complete a section of the game puzzle before continuing, the available memory will be taken into account on the server to effectively manage the cache on the smart game terminal. As the user moves, other facets of the game grid will be downloaded, when parts of the game grid are out of memory cache focus, they will be deallocated on client machine. This aspect of cache management will be a major goal of the internet game engine as well as executing functions that predict what game data are likely targets for download. Prediction can be perform on the server given the x,y,z,w location of the view. Since the hardware on the smart terminal will handle the internet buffer management, CPU and animation will not be overly affected as exists in poor threading environments of today. The result will give the feel of an limitless world to explore and solve.

An example of internet compressed game data would be using a triangle reduction algorithm to compress initial model load. Triangle reduction must be performed on a weighted basis, being careful not to augment a human face, for example, when limbs are more likely targets for reduction. By identifying index locations of model insertions and render pipeline instructions, the scene graph could be managed from the server after initial load to balance the cache based upon "lazy cache prediction algorithms" using the camera vector. Sprite management will be integrated into the server stream as well. Floating points converted to screen coordinates or large numbers where appropriate for transfer by the server will consolidate network bandwidth also.

Including high definition three dimensional video play back will allow refinement of cinematic content, non active content and level of detail billboards. This feature is covered by the .aii streaming image file format. It will be accomplished using compressed render storage. By identifying frame change pixel statuses in conjunction with rotation matrixes and base lighting augmentations, the storage of a three dimensional object with back face culling will be accomplished. Animation and transparency will be necessary. As a result, higher definition video and higher frame rate games can be accomplished using fewer resources.

Management of the three dimensional video will be accomplished using the INET Web Server Ray Tracing Visualization System. A specialized scene graph system that manages a world, an INET Stream Buffer, and a field of view will incorporate the visualization system.. Triangles and polygons are intermixed with two dimensional compressed Block Image Transfers (blit) to produce a compatible experience for the device. The resources that can be used on the machine are known based upon the device identifier established at connection time. So better game gear does have higher flexibly, yet a compromise is made at the server level to consider the level of detail upon all models. Because the system is designed this way, most INET devices will be able to display content. It is only the frame rate that is varied by device attributes. This is something that all media developers strive for, high performance and platform independence. This is an intensive example of distributed computing for gaming.

Most game companies do have their own game engines. It will be a robust object oriented game engine that will allow integration of their offerings within the INET platform. The Internet Game engine will be a scenegraph management system for local/remote and is open enough to allow third party enhancements for competition. Development and debugging processes are likely to require specialized tools, different from standard INET development debugging. Or advancements within the developer tools themselves to allow embedded debugging. Game engine editors are specialized tools that produce and edit binary streams, according to a game producer's private design. The game engine will be robust enough to allow polymorphic stream load, allowing the content publisher, yet promote the INET standard stream for compatibility amongst INET smart devices.

Game publishers must be able to control hardware specifics of video cards, audio cards, and human input devices, yet the INET system must provide good security to the user. These hardware access instructions are part of the VLISM namespace. Other multimedia functions such as high resolution timers, video playback, matrix math, two dimensional drawing are maintained as well within VLISM. In conclusion, the advanced capabilities of mainframe processing and storage will allow more flexible multimedia applications to be operated on embedded INET smart game tops.

Virus Alert, Quarantine, Protection, and Removal

Holocausts in data loss, data damage, and data security over

Information Architecture and Usability

Application Start User Interface

Recently with the invention of large storage hardware for personal computers and stabilization of the software platform itself, users can now install more applications on their system. But doing so leads to usability issues in modern menu systems. I propose that by applying the science of Information Architecture to application startup menus as well as a more refined use of images, users will be able to effectively manage their many applications easier.

An installation is a task that is typically performed once and a while for a given application. However, the user is going to use the application more than once, hopefully. It should be the design of the menu system to organize the application names according to its purpose on the user's system and user's life style settings within its display structure. Simply placing a name under 'programs' does not effectively grow with user's needs. To solve this problem, software designers should identify their application(s) from a standard list, in many distinct and descriptive ways. With more information about the program's usage communicated by attributes on the installation, an automated or semi-automated classification system can become a reality.

Many applications are also overly named, that is, there is too much information in the name itself. For example, "Microsoft Word", "Microsoft Excel", and "Microsoft Access" all contain the word Microsoft. Each user, after several accesses of the program, quickly learns that information. However, it does not take that amount of information for the user to retain what the application is used for. So this overly complicates the field of view. Typically after several accesses, the user will remember the general position of the item in the start menu and then as a secondary seek operation the specific name within a given rectangle confines is sought by the skilled eye. I think that the system should allow the use of short names, ones that exclude the word the software provider from the name. Short names should be facilitated as part of the installation process by the software developer so that implementation is open. Its usage and implementation should be based on the start menu panel so that the users can control uses.

Screen real estate is important when it comes to usability and pictures communicate more effectively when it comes to space. Most icons in the window interface are poor at communication because they also rely on words to communicate. And sometimes they are just a beautification of the interface for aesthetic appeal. By allowing pictures to do what they do best - communicate - on a stand alone basis, more screen real estate can be saved. This should be implemented on the desktop as well as on the start menu.

Items that are accessed most are the "Programs" folder. Programs should be changed to Software because Program is a technical word. The Web Server OS market has a chance to further refine names for general usage by all ages if more precise, easier and real world terms were selected. This information can become a selection of user mode as well, thus taking into account the user's age and perhaps education experience. For example, the term Control Panel does not really communicate the entirety of the folder contents. Its a "Star Trek" type term. While I understand that much research has been placed into this area, I think that an outside consultant familiar with general audience attitudes, appeals and usage should be utilized for this purpose; not a technical person.

Some users may even want a total visual implementation or a hybrid combination of pictorial and text interface. This could be easily accomplished by placing more pictorial usage emphasis on items in the start menu that are located at main branches and accessed more frequently; to the left of the hierarchy. Items that are the main stay of the system, like the main menu button itself, "Programs" Folder, and all the items on the main trunk might be total image display. Then when a branch is chosen that has several items in it that are specific and not group image labels, word labels should be used. So a refinement is accomplished by using ray traced images for category.

The classification system is manual and automatic in its form. It is a complex task to facilitate a usable system that maintains its coherency over a long duration of time. Users come to expect things to be in a certain place while other items that they rarely use could go into the dust bin so to speak. One thing that needs to be decided, if it is going to be semi automatic, is at what point do branches occur and how to facilitate the configurability in user interface terms. If items that are rarely used are placed into a dust bin, how many days does it take and as well users may want to turn this feature off for specific programs will have to be answered? This feature also ties into a system recommendation of cleanup. That is, programs that are never used, could be slated for uninstalling or cold storage.

In short, the stabilization of standalone GUI desktop operating systems has enabled users to install many applications on their system. Managing this many applications for average users is a difficult and time consuming task. A system should be enabled that allows the operating system to manage its list of applications easier by implementing a small form of Information Architecture. As well, the user interface of the start menu could be further refined by depending more on pictures. These features should be cascaded into other parts of the system such as the explorer, but that is another discussion.

See Also


Secondary Minor Enhancements

The wheel portion of the mouse should move the menu selection up and down. This could be considered an accessibility enhancement, but would be used by many.

The Start Menu should contain a Cut and Paste feature that allows menu organization on a finite level.

The Start Menu should contain Horizontal Grouping to preserve Space. Sub menus drop down from there.

The panels of the Start Menu should also allow tear offs so that quick access buttons can be created on the task bar.

Using USB Key Drives to Transport INET Web Server Desktops

So you want to log into your home computer from the library? Or how about your work computer? The term logging in brings to all user's mind the idea of user name and password combination. Yet in reality this is an extremely poor design for authentication. Especially when encryption can be based upon this information.

By storing a large decryption instruction key on a key drive , Internet usage of this kind will be much more secure. First with an decryption instruction key no information is sent to the server computer except an address. A new terminal protocol will help identify what screen resolution, workstation characteristics and user interface devices the connecting terminal has. The web server is where the user's desktop is delivered from. The encryption algorithm used by the server is already set to match the decryption key stored on the key drive.

To the user it is simply a new autorun.inf type of start. They simply insert their key drive into the black box and their desktop appears. If the user has multiple operating system accounts, a nice selection list appears. This black box is actually connected to the computer's network interface card. The box handles the initial DNS resolution thus having some code to control the Internet. The devices primary function is compression and encryption; upstream and downstream. Obviously this would be an upgrade path to the new terminals.

Combined with hardware resources for the cipher, modern desktop computers can be reused for the INET platform. This is a great upgrade path for government, libraries, schools, and many users as existing assets are used. For some, fixed asset management of this kind is extremely important. Being able to use old equipment to run the newest applications is awesome for them. The main benefit of the Black Box integration is the extensive upgrade in Internet security for users of the next generation web server operating systems. For the user it provides a better overall experience. Using distributed computing principles and advanced streaming methods similar to the portrait I paint will yield the highest efficiency in many facets of computer science.




Resource Information Links