
The Internet of tomorrow will 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. Resource designers must 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 look up 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, debugging facilities 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. 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 will be a wonderful technology 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 or two. So I want to leave the complete definition up to a team of international computer scientists. I am sure they will find the idea energetic and full of flavor. A series of companies and new projects within companies will unfold.
Several rendering languages on the server platform will need to be supported, 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. Yet there are more computer languages. 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 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.
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, in pure compressed binary can provide a link to the next needed technological leap for the World Wide Internet network; a resource everyone holds dear.
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 back end 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 back end 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.
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.
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.
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.
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 back end 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.
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.
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.
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.
KeyboardThe keyboard is a standard QWERTY keyboard with Internet enabled features for easy browsing.
RAMThe speed of RAM must be effective as a shared resource among the new parallel processors.
MouseA 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 ProcessorThe 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 ProcessorA 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.
BIOSThe 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 ProcessorThe 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 ProcessorThe 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 ProcessorA 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 ProcessorThe 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 ProcessorA 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 ProcessorA 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 ProcessorA 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 BaseThe 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:
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.
SpeakersFor multimedia use speakers, headphones and a microphone jack should be available.
Device DriversAll 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.
ConnectionsThe 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. 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 architecture to explore would be to use a predetermined list of bit rates. Connect each bit rate to a series of overlay bank process through relation. The overlay processes contain the most important functionality first, even sorted by historic use. Visual information, state changes, validation logic is the likely order.
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.
Dividing the interface drawing logic and product from the work logic 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 research is needed but a viable solution can be provided within a web server environment and development environment 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 or plug in the INET USB Security Key into the phone and all the software, interface and connection points are gathered by the web server on the back end.
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 expansion to Java VM offered as VLISM will 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. The main purpose for the new format is a multilanguage capable code that preserve space. The program will be compiled to machine code locally on the terminal giving high performance. As well, device drivers stored in a web server database by product model identification will be transmitted over the Internet to the local computer. 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 heavy processing of the application can be off loaded to a server. However, network coverage and 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. 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. Fast visual updates gives solid user performance ratings, the video processor blit. 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:
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 of performance that INET Web OS will improve is the data management and transfer functionality associated with current object technology. Incorporating compiled machine code instead of using interpreter technology and ahead of time memory allocation (size) on client device will shorten CPU cycles. These features lead to better type system management and garbage collection because some aspects can be known about at compile time. For example, textual lists will be transferred directly to user interface control memory areas via high speed block transfers or pointer operations while modern methods rely on loop population logic. 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. JavaScript applications that make heavy use of strings for example, will benefit in 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 of the best oriented methods are derived from the w3c; Wigits as a basic structure. Examples of interface components are: file locator, document locator, image locator, movie locator, audio locator, data locator (databases, record sets), visual diagramming, 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. For usability purposes, interface components that support highlight and segment selection must allow redo last selection state upon a friendly key state combination. Example, you spend time highlighting a portion of text and then inadvertantly cause a loose selection state by a stray mouse click. To redo last know selection state, the user would hold the keys CTRL, Shift and Z. This feature will also be very useful with lasso and rectangle selection schemes. Multiple segment selection of textual information and box selection will also be supported within the paragraph text editor. Controls that support cut, copy and paste commands will be linked to the INET System Wide Transfer Collaboration Buffer. The INET System Wide Transfer Collaboration Buffer can be managed using strictly mouse and keyboard operations. The INET User Sphere Workspace also supports a graphical management panel of the buffer to allow historical views of previously transferred items and their source. The controls that allow copy and paste will be expanded compared to modern UI to include Tree views, List boxes, and other read only views. Other screen objects such as labels can be copied using hot key combination in conjunction with the mouse.
Supporting entry and editing capabilities of these control components might at first seem simple. Yet each of these fields on an international level could be an operation specific to the region; identification, address, phone. Based on the location and preferences of the user (locale), 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 string operations, array management, searching, sorting, tuple spaces, grammar parsing, socket communication, http, ftp, mail, 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:
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
The ability for the INET Web OS to project interfaces to multiple versions of existing thin clients must be well planned and supported. This only strengthens the ability of world wide support. Currently the most available method is using a HTML HTTP browser. Explorer, Google Chrome, Firefox and Safari are the top entry points (JavaScript, HTML, and CSS). As well, these browsers support (JRE) Java applets as well as some version of Adobe Shockwave. Mobile Devices typically use Java Micro Edition. A best experience attitude must be adopted by the version detection schema during login. The user should also be able to modify the projection style to suit their preferences; selection from availability . If need be, the minimalist view can be taken. Java script and HTML. One of the drawbacks of using these technologies is that VLISM and machine code can not be directly executed on the client from the server. Configuration of output to use JRE or Jave ME will have better performance.
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 will be routed through the host's internal high speed network for further processing.
Digital CD quality 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 near real time live broadcast.
Effects processing will 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 live performance 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 and professional level will using an 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, the system could play German, Russian, Japanese, and American synthesizers all in the same song. As far as I know nothing like this project has ever been completed.
In conclusion, the future of looped based music production is a network based solution because of resources. 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. The network based audio system will be designed first as an API resource allowing definition of patterns, tracks, effect parameters, musical data and other effective parameters.
See Also
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.
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 incorporate the use of lossey compression, lossless compression, resizing level of detail (cache or algorithm), 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 visually 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:
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.
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 within the server held file will be computed and available for tighter integration and for quick performance. The codec will reduce data using weighted means, statistically inspecting color, neighbor relations 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 dynamic growth, if the leaf is not there during search, the bit status is used set the render color to a numeric domain. Recursive search algorithms will be utilized to find duplicate paths and update color weight values. 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 the frequency values of color area coverage a weighted network will be created. Through searching and sorting, variance in transmission frames will be reduced to optimal effectiveness for bandwidth. Thus allowing center colors coverage even in some cases overall luminance. The tree structure itself allows render of subsequent information easier. Providing a relation in a three dimensional way and sorting by resolution can also achieve LOD. 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
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.
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 can be made available to clean up the sides of buildings with specialized coatings that rough textures deserve. A benefit of large media management on the INET Web OS. 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, include trim, possible artifacts and the integrated montage painting. A smaller interior model can be made as well. Monthly contracts with the service provider will keep a lasting image.
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.
ImageMagick is an amazing collection of scientific image processing routines. There are many tools that utilize the code for product expansion. A web component that utilizes standard ASCII commands stored in files is necessary. 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 applications, web publsihing and websites due to the dynamic generation of high quality graphic images. As well, it will increase productivity, maintainability and re-usability of valuable marketing assets.
The INET Server 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:
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 or personal mood. By incorporating the component at the ASCII text language combined with a YACC parser, or a better grammar definition utility in the server implementation, the ability for a 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 build up, 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 INET Title Board illustrator application. The focus of the editing application must not be forsaken. It is a tool for a web administrator or Sales/Promotion Analyst to modify text output, font, style, texture, layer order, and effect chain parameters, not the underlying vector line drawing. With the application they should be able to modify the coordinates of a specific layer. The title board source must always match. Editing the image directly will result in it eventually getting overwritten.
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 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.
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:
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, take better advantage of modern hardware 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 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.
When comparing INET Web OS to modern technology many improvements will be made 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. Client connections will be provided with a quality of service agreement that is appropriate for the bandwidth pipe. Administrator privileges can modify the group or individual client.
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:
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. Translation 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.
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. Linking two fields together using a data clone method, will make one field read only thus depending upon the parent for the data. The relationship can be broken using an option upon the associated contextual menu. In effect this ties to two applications together relying upon code execution to produce the value. Circumstances may require additional setup, controlled again by interface and automation; e.g. primary or secondary application log-in. There should be no limit to the chaining of these items. For example one application uses a field that displays a calculated result. A secondary application uses this value, produced by a series of database operations, to arrive at a new product. The new product is used again in a third application for view. To derive the final result, if only the third application is summoned forth, multiple code bases will need to be tied together.
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 Uniglue 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 magnificent 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. Automation will be built into the objects which will enhance usefullness, 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.
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.
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.
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 and unit testing; major focuses are error recovery state, resource allotment tracking, code coverage, use cases (combinatorial testing), 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.
Reducing the operational attributes of asynchronous application architectures by incorporating the port based model H Dispatch as a language feature will optimize threading issues on distributed applications and provide ease of use to developers. INET's Multi-core Server Model using the fiber optic bus is only a handshake to the application architecture.
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 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 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 simple directness of the INET Web Server Operating System Visual Publishing Suite 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, perform eccommerce functions, learn exciting new materials and perform statistics on gathered data. A Table of Contents can automatically be generated from the titles and subtitles of included content. Formatting the Table of Contents can optionally include abstracts of the underlying articles. As well dynamic navigation systems, various information domain maps, and document indexes can be built automatically. Each of these items are configurable functionally, operationally and aesthetically. Searching within a vertical scrolling page (host side html, pdf or open source document) or logical information domain is a component that integrates at pubisher desire. The INET platform will have a tighter integration within the web as it main dissemination portal by providing useful syntax object oriented data integration to access storage. Supporting inner and cross application communication combined with secure temporary storage between any information system the business or user has, including office will open the door to safe and dynamic publishing.
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. Music artist's webpages will be built better to operate as music player, complete with puffy titles and point click stream play. 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).
When an eye crosses the wonderful site of NY Company, a Fashion magazine for women's apparel the materials stand out. Photography, visual description, and classical modeling styles bring the monitor to spark with life. The process of selling will gain much progress by using INET Technologies, held resident on the domain. Within their grasp for creative change. Each item in the picture can have a catalog window popup. Placing more efficient use of space for sales. Home shopping network really places individual items in focus for the appropriate measure of time while maintaining the super composition; lifestyle, look, attitude, matching completeness and offers interchangeable garments and accessories as side gambit.
Being able to tie items to inventory, shipping, roll out, delivery scheduling, ordering, payment, and order tracking using INET UniGlue and INET SoftSpot components gives advantage to system manageability. INET TeleSpark conversations with phone attendees to answer specific and special questions will enhance sales capacity. Lure, charm and salesmanship offer the ability to pull. The ability to offer barter and advanced over the phone only mover specials can be made.
The process of catalog building through image capture will be in the hands of the fashion maker, the photographer and the store manager; not a third part software company. The INET Professional Wireless Network Camera will allow one to tie a UPC inventory barcode control number to a picture by laser scan. With wireless upload to the server, building the store will be a part of linking it to the inventory control system.
The INET Shopping Cart SoftSpot, Retail Catalog Explorer, and third party Electronic Sales Business System will effectively deliver advertising worldwide. One thing that would be excellent to view is more outer space dresses on these models.
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. Blending and capturing your star filled moments remixed with artistically sculpted and textually formed drama stages with lighting corrections for live photographic materials will give the digital post card a new impact.
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, posting to classified, selling personal real estate, personal auction, 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.
Building marketing statistics capturing into the use of business published interfaces will provide necessary feedback to marketing analysts from many sources. The INET Web OS Marketing Statistics Value API is designed for integration within CRM Software. Relational database access and XML web communication of click counts, interests, product, marketing and user identity is essential. The full cycle of Marketing Analysis does require many forms of statistics, market research databases, fulfillment processes (business intelligence) and broadcast direction within social media to operate efficiently. The INET Web OS Marketing Statistics Value API will identify these traits used by analytics to provide ultimate and more direct customer satisfaction, this will close many issues of spam. It can also provide costs savings to resulting advertising.
Market value of the statistical data captured will depend on the user's desire and registration status. Some statistical information may collected may be only regional and geographically linked to product type because the user is in an anonymous identification agreement. Other statistical characteristics derrived from measurement can be specific for the user at their request, and establish a private bond to current products and new products. The capability for of this statistical knowledge base can be public domain, subscription based or one time. Publishers within the INET digital domain can choose to keep the information secure within their network security. When business intelligence requires statistics to be shared freely or at payment, thereby passing information laws of user identity with non registration and registration; two cases, the API can accommodate the request. The IINET Web OS Marketing Statistics Value API will attempt to balance marketing principles within Internet computing to provide effective tools for the planning of effective competition, decreasing time to market, geographic distribution capabilities including import/export, and analyze market supply demand curves.
The INET Web OS Marketing Statistics Value API will allow automation of these events within many published materials and will not be a likely work flow ingredient of the designer. The Marketing API will support developer defined statistics labeling making it a centralized repository for many types of analysis. Other newly developed and tailored enterprise systems such as inventory control management software and order furfillment processing will require logical inclusion; e.g. track goods distribution, reception time and consumption. Greater economy greater glory.
The INET Publishing suite will promote the business usefulness and standard compliancy sought by law of business documents, Financial Disclosures, database records and other reports as they are labeled and managed. The included INET Small Business Dialect System will promote these facets through its operation. The INET categorization, indexing and labeling system will include flexible IT GRC (Governance, risk management, and compliance) rule based support for document, application, and field security.
The system will provide effective business to business component linking for resellers or manufacturers. For example in Los Angeles, CA, a prime spot for the study of capitalism, some stores sell raw materials for making items. Since they specialize in one or two items, their prices are typically much better in comparison. A new business owner wants to start making pillows. Exterior cloth, buttons, zippers, ornaments. The system will allow them to find the raw materials that are close in geography and view them in real size online.
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, and palette stacking order will be handled by the open source inventory control. Incorporating delivery scheduling and routing information with the many other facets of physical goods transfer (geographic, distance, dimension, perishable, fragile, glass, hazardous, flammable, weight centroid, age, expire, , label, size, weight, color, optical recognition signatures, UPC, parent record, child record, etc.) within the context of database tracking from the product manufacturer to retailer consumption will streamline ordering more effectively. Small and large business owners will be able to carry new products easier, find out where their order is, and when it will arrive.
Provide store layouts for goods mapping in the unloading and stocking of shelves within the physical store model. Physical business functions such as sales, unloading and stocking, will provide quick publishing of items within the store's published imodel. This can be a hosted URL name or incorporated into the INET geographic mapping car, phone, TV, radio and computer shopping system. Consumers will be presented with a birds eye view of isles, search, sales and favorites. The INET system balances the appropiate API scope allowing connection with the many forms of Business Management Software, if the user decides to grow beyond the included management software.
Enabling digital data sharing of distributor product catalog media for web published reseller directory services will give an effective professional content to online stores. This also will minimize data entry for the small business owner by relying on the product origins; their love and spice. Delivery orders received by the small business owner can be placed for timed delivery and they may be sorted by distance.
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 characteristics relational, relational object databases include and indexed binary data blob files: field data type, precision, keys, server stored procedures, SQL and relational design specifications. 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 (User Sphere) 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 OOP 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.
Users can receive email sent directly to their INET computer account. This is different than modern operating systems, they do not include an IMAP or POP server by default. The messages go to a separate host first and then mail clients access the message box using SMTP. Using INET Web Mail, users can be confident to know friends, associates or business partners got the message. The unique world wide identity and automated verification provides tracing information that can be used for authenticity. By expanding the email address criterion, the same way a physical mailbox address works, an email can be attached to a physical address or a specific device (personal identity) for formal purposes. An alias can be registered for the address as well; the most likely case. Tracking and verifying the sender’s identity is accomplished easier by server software. 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 direct to a verified location.
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 exposure, yet does not totally provide effective categorization.
Part of the web server and new electronic mail format will be the labeling of the data object 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. Incoming mail will have the label of General, Business, Education, Alert, Bills, Home, Advertisement, Friends. New methods of information law practice will protect a label so that information sent will be restricted contextually and syntactically for the channel. 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.
A live connection, phone, VIOP or text, can be established when an email is being examined if it is a INET Live View Registered Mail. Example, a customer makes an order with related inquiry. Payment verification is required and they want to make sure the item is of their tastes and quality. It is known that the customer wants to make a purchase of the item that is generally described. Click and they enter the waiting queue using an INET Live View Registed Mail. Options of the INET Live View Registed Mail feature allows users to define a proper window of time when they will be available. You ordered today, but want to talk to them in two hours after dinner is made. The INET Live View Registed Mail auto answer option allows a default message to be sent back or forward it to another source. As well, users can their answer projection time of in queue processing.
The INET Web OS Electronic Mail system has the ability, as formed in OOP API, to direct input and output to any database connection. When application implementation define requirements other than the default email accounts, the API will allow easy management of the facility. Making it a good office communication product to integrate with custom billing and accounting. This will allow third party vendors to include secure communication within their applications. Allowing the software vendor to govern the storage database points, sorting categories, valid email address book entries, loaded forms, valid surveys or other SoftSpot components, integration with secure information systems can be accomplished easier. The index and catalog system will also store its results for electronic mail within the corresponding storage database address. The GUI portion of the mail system will allow tailoring of application specific domains, groups and other relevant interface facets.
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. By applying the science of Information Architecture to workspace icons, application identity, 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. Some names are not reflective of the actual function of the application. Spread Sheet, Document Editor, Statistical Graphing, Music Player, Music Maker, Audio Editor, Painting, Publishing, Web Surfing are some examples where third parties come up with their unique names. The system will allow defined purposes to link relationally to third party names. The effects of nonspecific names upon culture would be reduced and provide effective competition amongst vendor for the SoftSpot.
Excessive names do complicate the field of view. Typically after several accesses, the user will remember the general position of the item within the menu system. A secondary focus is the seek operation of the object within a given rectangle confines is sought by the skilled eye; positional sorting. 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 and the vendor's imagination 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. It is a technical term. Much research has been placed into this area, yet 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
The INET Web OS User Sphere workspace will be the most versatile, feature packed, and visually compelling workspace known to modern form computing. Pure pixel graphical desktop space front ends, poking segment A000, were first commercialized in Microsoft Windows as an extension of DOS (CPM). Architecturally the devices that spawned forth from the creator’s dream were accesses to hardware located within the User’s base CPU. File manager consolidates at least ten functions (Copy, rename, delete, find, print, etc.)
The User Sphere workspace will provide suitable workspace for customer’s based on feature need using the most advanced objected oriented components and highest detailed pixel renderer. When most developers entertain the idea of a component, dark spaces of the ID arise while reflecting performance issues. Performance illustrated here in visual analogy as a one legged rise upon a wooden stool, crackling against the weight and directness of the glare, frame after frame will be blitted.
To provide a versatile user sphere one must ponder the noun range for the computer information boundary. Within hardware terms these can be finite. Within the pleasure realm and at play. Within an office department. Within a home environment. Study the differences in age groups, gender, culture background and consider bi-language capabilities. The financial awareness, interests, and hobbies would be of benefit for the layout design. The system must provide freedom for the user to incorporate many information portal components into super form at will.
Users buy something first to use then to learn. The user sphere workspace will deliver an effective visual interface for the audience, their mood, life style and age by rendering an appropriate layout from a relational data structure. The relational data structure will be derived from many sources: database, expert system, current settings and online information. Incorporating the formal use of audience must not betray usage intent within the design. The INET Web OS User Sphere workspace has the ability to accept a high degree of branding and personalization. Users will be able to beautify items for their own stylish purposes with plenty of beauty globs from elementary school, middle school, high school, college, your friends, the local neighborhood, local city, state, or other visual spectrum band.
Say you are in an office meeting, you are at work information shows upon a decorated button map with common applications suitable for the meeting. Say you are at home with a two person entertainer night; it will be movies, popcorn, music and video chat. You are a developer working on two projects. An audio mixing studio. A college student recording and taking notes. Say you are at a rock concert. Configuration management must also be included.
The ability to learn new Spheres through the Internet or other device media is a major feature. Say the buzz team at PBS Financials has a great retirement savings plan desktop for distribution. The package will include specialized software, a new account plug-in manage, email links, links to your current 401k, investment links and wonderfully styled graphics. Movies can be played within the sphere. Software spots or portals will exist for advanced management functions, continuing in investment accounting, a link to current banking portfolio, a who is that in business diagnostic and a diagnostic proving authenticity of contractual and Internet agreements.
The INET Web OS User Sphere workspace will enable flow of staged multiple complex editing tasks, provide flow control of related data objects, centralized repository check in check out data update tasks, support readable tasks with instructional links, report summary view to show project readiness, project time estimates, provide spot links to software resale, rental, fully enabled but number of times limited software (INET SoftSpots). The view will be iconic picture gram. Key searchable by alphabetic name. Software advertising will promote itself by first identifying itself within the noun domain. The software spot will be in use by the INET Tabletop designer. The spot will be linked to the specific need (Video edit, Sound, text, fancy text, etc.)
A sphere developer would make a workspace for all of the tasks associated with making a film. A major object would be the software included. Users want to make a professional film. How to story without the board. Acting, vocal, expressions and why film viewers identify will but included. So the system will make broad use if not incidental use of glowing layers. The same could be true for a song, CD, photographs for sale, home meal cooking including calendar based refrigerator stocking for fresh results, starting and managing a specific type of resale business or just have a game jukebox.
The INET Web OS User Sphere workspace will streamline modern business desktop deployment and provide a stronger foothold for supporting complex information projects because of its audience directness and tooled style. The public education system, home school audience and distance learning community will finally be able to design comprehensive usable interfaces suited for age group while tracking progress and time. The ability for components to integrate with other spheres will be a common feature that is used. Common components that integrate finding information will be included within the framework. In short, the INET Web OS User Sphere workspace marks a new era in distributed computing and will provide a better teaching space.
Providing a growing and self stabilizing mechanism for the user that allows multiple entry points for information within User Sphere Explorer using associative characteristic recognition is essential for the new ease of use features. The automatic categorization, capture and labeling of digital data of items stored within low level file system and database includes textual data. Analysis of textual data will produce search able: abstracts, summaries, thesis, titles, misspells, contacts, opinions from group, source references, encyclopedic references, dictionary references with pronunciation audio, broken links, old links, improper English, related subjects, opposing arguments, literary value (scoring number e.g. 1-10; personal, article, personal letter, business correspondence, academic text, humor, fiction, nonfiction), author, author’s others, author’s website, syntax, language, usage count, weight within user knowledge domain, and table of contents. Objective entities will include fields within the document: address, phone, email, formulas, algorithms, and processes.
Describing the content to classify the object within a relational network will be important for natural language syntax searches as well as User Sphere Explorer associative views. Therefore the INET Noun Classification Domain System will provide an entry pointer to start the relationship search. (animal, form, organic etc.).
Office documents such as spreadsheets will include specialized scanning facilities that categorize numeric, their precision, and important formulas. Important factors about the specific application features, operation and product must be considered in great detail. Relating these items logically within the INET Noun Domain Classification System using a pointer will ease searching for users and User Sphere Explorer associative views. eg. Show all documents that use financial calculations to project a budget, show all spreadsheets that calculate distance or documents that produce tabular reports made last year.
Statistics and syntax conformance on individual objects will also be captured: size, binary counts, entity counts (words, html tags, xml tags, is the document well formed, etc.), last sought within a noun domain (pointer usage), captured statistics of use and changes, data source application, data application chain, source location (local, soft, or remote), source country, user, date, time created, time accessed, historical use time characteristics. Assumptions on historical use of comupter can lead to document distinction relating time and date to document type. Yet for the most solid classification weight overall, input or selection of the category by the user must be maintained during document creation. The INET Digital Data Object Classification System will be an integrated component in applications that create or modify.
Specialized content analysis within the image domain include visual color probabilities matching to content noun relationships, visual expression (photograph, hand formed painting, art formed, painting genre), visual shape recognition, visual object mask separation (focus object from background, objects, face, human attributes, animal characteristics ). Moving picture files will relate script, rating, actors, genre, related video. Some aspects of the catalog may depend on fingerprint signatures and external movie database look up. Some information may be required to be localized while other information will be found by soft pointers, the information will be discovered at the time of access.
Audio files have specific attributes that are associated with content and rendering. Lyrics and Actor’s voice, Music or Speech, number of instruments, instrument type, number of speech sources, speech source fictional or nonfictional, artists. Genre, etc. Technical aspects of the file contents such as playback DB, DB density, and spectral characteristics will allow further deduction (high voltage distortion, soft mellow, easy flowing, rock music tempo, rapp, techno, etc.).
One of the most common tasks a typical computer user executes is finding a data object that was recently created. By tailoring sphere explorer to present data objects by category, time attributes, and scheduled appointments items are within reach easier. The search panel, single line, advanced category listing and advanced syntax panel will be typically located at the top, a floating alpha fly in panel. Folders and files will exist associated with an application by security. The table top area of the window will contain a row of contextual application oriented work buttons. Under are tasks that allow in place complex editing. New user interface dynamics will allow easy management of window parent, menu option, mouse, easy keyboard to pop it onto another container or desktop space.
Modern methods of propagation are centric upon the data objects themselves rather than the contents. To place an emphasis upon content is the key goal. The user will at an instance, if not built autonomously within the viewing area, peruse contents in a read only fashion. Functions upon the table top should derive usage from a rule based relational data structure while relying upon discovery for application object specific methods. Opening a data object for view or editing will unfold new tabs and place new items within counter top space.
An interesting facet of user interface operation that the INET User Sphere workspace will orchestrate more promptly, actively, and functionally than modern desktop operating systems is the incorporation of sticky mouse memory upon alpha composite layers; introducing INET Application counter top usability. Combining the first preference of the main data gathering device, the Qwerty keyboard, to provide activation upon the Menu, Ctrl, Alt functions that relate system, desktop, and application key maps to OOP INET Objects. Menu by itself activates the application specific menu at the top. Common tasks or operations tie positional relationships to highlighted polygon areas; buttons. These functional relationships humans commonly use will be more refined, described in a more civilized space, and with greater visual grace.
INET Application counter tops will move the mouse to the last known position upon alpha panel overlay visual cue. Ray traced optical illusions at high frame rate will please while sound and sonic communication tingle the ears. Menu-F shows the system wide find, Application context first upon the INET counter top. Mouse pops, gravity pull, zooms into place; perhaps high frame rate visual cue. Function is chosen, operation proceeds, key out signal, tunes frame dissolve, fadeout, dim, glossy rumple, spider effect dissolve or roll up. The mouse moves back to textual data, data object field or last known position. System, application, and desktop keyboard maps must rely on natural first letter function names. For Example: Edit, Find, Copy, Paste, Rename, History, Undo, Mail, View, Delete, Web Publish, and Print are candidates.
Data objects within the user sphere include objects local or remote and whose type includes database, multimedia and the many forms of textual rendering materials. One of the major forces behind the useful User Sphere Explorer is that integration within its visual space are secondary related application specific renders. Architecturally a layer will exist to make this attainable, maintain direct performance and strict stability. User sphere has built in pagination with rendering hooks. The catalog system will use these functions ahead of time in most circumstances to build up preview images; draw lists. Because the process of application building includes a concise structure for user sphere blending functions, applications built will be textually lighter in source than as if it were an addition within a modern OS.
The search function must be inclusive of many sources of information and present results upon the display in conforming views of stark readability. The search function should include screen contents of applications, textual information, and fields contents. A natural language assistance is also a target. It is most problematic to provide such versatility within graphical user interfaces, but most likely make use of overlay composites and note tabs. Contextually, use will be dependant upon system state, grammar rules, user settings and user context.
It is important to note within the User Sphere window space, tasks or applications in run state, will be maintained to be synchronous with system status lists; Sphere Explorer Tasks. The ability for Sphere explorer to stream remote, server and client caches VLISM will be integrated affectionately with the base operating system. A formable set of APIs will identify and operate upon the go code, executable.
Using the data object catalog, views will be built that classify information within a noun range. Adjectives may also apply. The display hierarchy will expand and contact upon number of objects and other attributes. The purpose is to allow easy navigation within an information portal. The data object catalog system will maintain a tree structure that resembles directory states yet when the classification system is the serving object container, more concise location of data objects will be shown to the user. This simplifies reading and eye scans. Content monitoring can be in place as a function of security. A user might not want those password files showing up in a meeting.
The classification object hierarchy will be built using grammar rules that apply the data specific needs. Rules may change the appearance and order based upon the category within its group. Possibility appearance can be affected by sibling relationships. For example, one hundred videos exist within the user sphere. Twenty are comedy under the PG 13 rating. Thirty videos are drama while thirty are action. Of the thirty action videos, fifteen are rated R, ten are PG 13, three are PG and two are G rated. A typical straight forward logical approach to display the items would be directory tree, genre then ratings for sort order. But it is not the best.
The data object catalog will modify the tree based upon frequency distribution within the superset compared to the subset. Order of the tree may change as well. Groups with more files should be displayed first if the view is thumbnail. Other times the listing may be strict alphabetical. Hidden from observation are the file security attributes. System and hidden files are not shown.
Statistics may also change the behavior, appearance and order of the display. Frequency of use, time of view, segments played within the file, frequency of views within a given time are some statistical values that are important.
Content continuation is an important factor to sort order as most videos on the web are segmented to multiple file objects, that is the name is alphanumeric; the sequence numeric trails. In this case special sorting methods are required. To further the effort of grouping files, continuation can be detected by image recognition or using a field similarity check on the beginning and ending frames, include splice time.
Data objects when identified as a media type have several characteristics that users recognize first: title, rating, genre, related fictional characters, actors, script text content, etc. In these cases, movies can be group together to form a relationship between one item and the next. Undoubtedly music has interesting characteristics and fine grain variations that can be used for identity; title, album, content, rhythm, genre, source, artist, instruments, musicians, singer, writer, production studio, lyrics, etc.
The ability to group data objects together within a list file format is important for media management. The user must be able to quickly create a M3U file with a button bounce upon the counter top. Packaging several files or data objects together for transfer to another machine, user or state (archive) is a common procedure. Processing several video files into one, a click burn operation, or click zap to mp3 player are functions users should not be hampered from doing. Leasing and rental terms for content should be integrated seamlessly allowing artists to gain a foothold within the market due to relationships. User clicks on SciFi Group and sees ’It Came from Outer Space’. Related movies from that time period could show because the film is known to be old. User clicks on SciFi Group and sees ’Alien’. Alien 2 and 3 should not be far beyond while also listing science fiction that is as good in a Table Top.
Other batch oriented operations may affect a file when it is rendered real time or in some cases permanent. The ability to apply a filter or DSP algorithm to a group of audio files, video files or both is useful for many users. Users could let the band equalizer adjust music based upon speaker manufacture or perform a normalization with a soft limit on DB to provide appropriate volume levels throughout their jukebox when playing. The system should support filters in a render chain, support rule based auto-sensing and permanent changes to files.
Common dialogs will make use of the system but allow application specific category locking. The architecture of building applications may involve propagation of tagging and catalog information. Providing common dialogs that integrate with cataloging are necessary. The user must be able to override and set aspects of a file within the classification object system; that the group. The User Sphere Explorer will support modifications of classification both internal and external to the file. Advanced information attained through recognition is editable. Users will be happier to know their files are found easily.
The INET User Sphere Explorer is an extensible component providing a OOP Link between Data Objects and Applications. Typical uses will fin a many to one relationship, more objects to be found. The ability for User Sphere Explorer to host applications should be integrated within language source and computer structure. Programs should utilize interface information of Sphere Explorer to accept data objects, provide cache operations, manage repository and provide multi-user object locking. Using databases, database tables and application specific file formats allocate the appropriate object and resources.
An OPP API layer will provide the necessary tools for a hosting application and Sphere Explorer to communicate. If an application that makes use of Sphere Explorer as an interface component is started, interleaving the loading function with catalog gathered renders will allow quick presentation of the GUI screen. Start Media Player and user explorer is already in frame. Users or a preset will add the burn button to the counter top of Sphere Explorer when a file is associated with the media application. Users can have frame or frameless versions of media player incorporated within User Sphere. Media player can also be an invisible VCR Alpha panel overlay, popup controls with proper system wide keyboard mapping.
The rendering portion of User Sphere Explorer has to be very flexible especially the portion that renders to the data object pane. Appearance, colors, odd even rows, background, columns, column widths, fonts, multi-font, subtitle rows (genre heading), flyout over information panel colors and fonts. Object namespaces must be well formed for current set and future expansion. The memory and CPU weight of the control should be dependent upon loaded features. Finally the ultimate listing control.
INET User Sphere Explorer is an data object manager that provides related applications a portal container. Users will have a welcome mat to make sure the file is the file they want. In short, the data object catalog will bring new smiles to users who just want to use a computer without having to remember where all the files went to.
The flexibility of digital information is infinite because it comes from a natural creator. For example, materials attained from network transmission sources can contain many forms of super types. Dates, times, financial amounts, pictures, good quotes, memorabilia, songs, movies, schedule appointments, confirmation numbers for online orders, job listings, rental listing, classified items for sale, formulas, algorithms, academic reference texts for use with MLA citation, graphs, and hyperlinks are some conceptual containers that users identify with, but there are more dependant upon the user. To provide a way of using the human mind as a decision maker in the soft, dynamic and hard cataloging and reference of information, the INET Web OS will provide an extensible framework for parsing selected data and shipping it to the related application.
The framework conceptually contains four operational characteristics: an INET feeder application, parsed recognition grammar traits, recognized grammar match relating application automation, and historical source tracking. Examples of INET Feeder applications are an Address Book, Phone Book, Dictionary, Thesaurus, Machine Translation, Appointment Scheduler, Spread Sheet, Calculator or Relational Database. INET Feeder Applications derive their data transfer linking protocol from well defined OOP APIs. The system will give significant might, usability and data gathering capabilities to the web and digital information consumer.
Supporting parsed recognition grammar traits will allow third parties to develop their own software. Recognized grammar matches that relate application storage protocol will provide contextually smart operations that fill data objects of applications. The information storage can take place behind the scenes or prompted validation for submission. Example, on a web page a business is listed along with its phone number. The user highlights the entire rectangle and presses CTRL while right clicking the mouse. The information logically could be placed in a number of places within the users information sphere. The system should list best candidates in a pull down menu or other UI implementation. Add to Phonebook, Search on Map, Write a Letter, and Contact by Phone should be in the list. However if the user had only highlighted the phone number, Dial Phone Number and Add to Phonebook, or Fax Paper should be in the list. The grammar parsing is smart enough to inspect the surrounding areas to locate associated content specific to the storage application. So if the user only highlights the phone number but chooses Add to Phonebook, the possible business name and address will be populated in the appropriate fields. The Relational Database Feeder application will be the most dynamic. By allowing the user to create at will form, structure and utilize grammar rules for relational database storage will give dynamic tailored storage memory to the user. Creating reports, searching, and linking will give a tailored flow that benefits usability.
Historical source tracking is important for users who wish to backtrack where something came from. Optionally on selected cases information can be stored locally or logical remote (cache local). When items are stored in a remote location, the opportunity for dynamic reevaluation of the contents can be automatic. However automatic features tend to be cumbersome for users since data and relationships to the sibling products can vary greatly. When items change, the user may need to make house keeping modifications to maintain validity and coherency of document flow. So the automation of data object revaluation will need excellent planning within the structure of the graphical user interface and provide safe usability measures.
The use of the keyboard combined with mouse operations, mouse over and mouse click, should be configurable with ease and tie alphabetically with useful functions. Remember the nice old DOS days when terminate and stay resident programs became available; Borland Sidekick. These programs remained in memory after loading. By hooking within the chain of the keyboard interrupt, keystrokes could be scanned for matches. The useful dictionary became quick to use as the program just popped up. Technology and operating system design has changed in so many ways since then.
As an information consumer of textual information, the formal dictionary is a necessity. However, its integration within modern desktop operating systems is poor. The best way to create a more steady flow of reading and comprehension is by using INET Hot Mouse Keys in conjunction with INET Feeder Applications. INET Hot Mouse Keys are configurable within the bounds of the INET User Sphere Workspace. The most useful would be the Windows Menu Key, the shift key, and D and a mouse over operation. Upon mouse over of a word, with a half second delay after mouse steady, would show an alpha composite layer that has definition and pronunciation. Future AI practices may extend the first definition in the list to be contextually related: noun, adjective, first definition or second definition. While the keys are held tight, the window may be scrollable and provide navigation. Clicking on the title will may it sticky, that is not disappear after the release of the INET Hot Mouse Key.
Another useful INET Hot Mouse Key user interface operation is the INET Wiggle Selection; a soft selection for INET Hot Mouse Keys that includes long segments. In this soft selection operation, the user wiggles the mouse over several words and then leaves the mouse cursor at rest upon the soft selection indicator. The function is activated.
The system is intended to be installed as part of the INET Web OS experience. Therefore the relationships grammar and feeder applications will be set as a default feature of the operating system. The system will be active for any application within the scope of the User Sphere Workspace since it is commanded active by the user using the CTRL and Right Click interface combination. The cataloging system will provide OOP structure for third party advancement based upon the directional purpose; no sense in allowing confusion to enter usability. When the contextual grammar parser is filled properly with super data types new forms of productivity can be had.
ParserThe control of the basic API syntax and the effects of them upon applications that come with the INET OS for reference of original implementation will be available as an INET SoftSpot Object. INET SoftSpot Objects allow replacement, multi-version management and rollback of individual applications and pieces of application workspaces at user will.
Imagine a physical implementation analogy such as a grocery store. They sell Strawberry Twinkies, Raspberry Twinkies, and extra Vanilla Twinkies. The store should not block the inventor and provider of the Raspberry Twinkie. Therefore tools such as the User Sphere Explorer, what was used to create them is implemented as a INET SoftSpot component, INET Application, a UniGlue Object or OPP API.
INET Software Spots will provide real-time usage of components and trials. But for the entire market to function freely, compliancy in digital data format and object description format must be maintained as a licensing and testing agreement. So if a user wants to try a new video editor that has snazzy ray traced effects it will not cause errors in future operation. If the user wants to use the product of the video editor, but not keep the editor as the default one, a rollback operation can be executed with two taps; double tap. INET Software INET SoftSpots have a implement (OOP) translation with the INET Format Translator. Hosting applications that wishes to query multiple INET SoftSpot versions will ask for their list of native format. Text, Image, Video, Numeric are large domains and most applications can host a variant. INET SoftSpot objects will also support Automation.
The software catalog for the INET OS is a comprehensive system that manages digital data for the INET software industry. Digital data also includes video, film, models, textures, animations and music. Software for the INET device includes INET Applications, INET Device Drivers, INET Web OS User Sphere workspaces and INET SoftSpot components. The user from the INET User Sphere workspace will have the ability to manage software installed within the Web OS and from within applications. Some software may be resident upon the device itself while other software may be held at server side, or the largest parts of a distributed application. The Digital Data Store Business System will be an integral part of safe software and digital data management for users worldwide.
A secure authenticated connection between the INET embedded device, the possible off site large computer manager and a software publishing house strictly for digital data transfer will close many issues of related to software corruption for the application resale and distribution market. By providing a focused digital data connection and appropriate GUI integration points within the INET User Sphere workspace framework, users will achieve higher success and satisfaction from their endeavors in computing. The ability and potential for software vendors to compete fiercely within the realm of fair intellectual competition will be promoted by this model. Commercialization, and advertising of software within the space should be developed using a fair yet profit oriented design. Using INET Point to Point Security Identity Transaction as a means of authentication to a digital data warehouse will give high security to the process of software management. Something today is just a file download and click to install.
Anti-piracy law as a function of software management is an important yet often poorly integrated within the realm of the user relationship. Most developers and vendors have to supply their very own methods without support from the operating system. Because Anti-piracy support is not built into modern operating systems, low level developers can overcome software locks by disassembling the application using its binary machine code and then modifying the protection code with NOP operations or provide hacked keys. If the application is advanced enough to perform self checks, again this can be overcome by NOP.
Other aspects of anti-piracy establish a poor user relationship. They must keep records of license numbers. If a system failure occur or their machine is stolen, investments in machine setup time and software are lost. When a machine pleases users, typically a large amount of programs are installed. The user must remember where applications were distributed from. And what was that license key? License numbers were built for users to solve a copy protection issue; or at least being able to track duplicate entities within a domain. CD and DVD copy protection have their own work, some very sophisticated in operation but ultimately lacking completeness in solution due to physicality of the medium; it is a DVD; it can be copied; it can be installed on another machine. The INET Anti-piracy software management system will provide the best known method to known date by utilizing a centralized repository, controlling transfer from the vendor to the client and track registered users. By possessing such tight control on installed software, the system will ultimately reduce, by a large number, illegal copies of digital data while insuring digital and application integrity of the system for a life time.
The ability for Virus, Spamware and Spyware malware to arrive within an operating system are typically gained via the Trojan horse method. Users download something and expect it to contain only the information described in the product description. Methods of detection are evident in modern form diagnostic programs. By ensuring integrity of applications using these scanning methods, verification of digital data version with software vendors and provide manual testing assessment statuses by an authorized software warehouse manager, the ability for intrusion will be drastically lessened. Just like a California bicycle rider, you must have a license to publish executable content.
The ability to register developers and vendors will be management function of the system. It is expected that one be able to track and possibly keep changes to the program up to date. Software payment to the developer will be achieved through the system. The registered developer information is intended to provide a software contract relationship between the user and the vendor (developer). It provides a professional interface to query user needs, their support help and provide an interface to correct logic errors. In both of these cases reporting and digital data management will be a role.
Most users realize the capabilities of computing rely on software. The ability to find and research products is essential for learning. The INET Software Catalog system will provide a hierarchical relationship model that define application implementation boundaries. As well, Digital Data Objects (music, videos, textures. audio, sound, animations, and 3d Models). INET Software will be labeled. As a server store component, the information portal will render software use, the manufacture, company historical data, previous user relationship data (anonymous), user reviews, and related products will be in warehouse queue. The system will allow branding, visual flow control and business object integration so that third party vendors can integrate application resale as a business cycle.
As a protection from malicious code, the computer terminal and INET Web OS operating system will use a single point to retrieve an INET software distributor list. The Software Distributor List will be a super list formed from the INET industry list. It will include all servers that are hosting the INET Software Store Business System. Country, line distance, application usage, specialty, license cost, and original language will most likely be the main separators between each store business system.
A company product registered as a SoftSpot component or INET Application will have the ability to be installed real time within the system. Allow use of the while while installing and no reboot in the end. Any data translation that needs to occur to allow new software to operate will be processed, Applications can be trial based by number of uses, full function free, rental by hour/day, purchase time block (gaming or specialized software), purchase as you use (functional), Pre-use Layaway (lifetime guarantee; license) and full digital box set (lifetime guarantee; license).
Health check statuses for the software will be easily readable by the user. Users will be able to tell how many people (percentage wise) already use the application. The system will provide an effective way to determine if bugs exist within the application and if they are very serious issues or just minor stuff; screen pixel glitch. The INET embedded device will contain low level code that tracks software to determine if Anti-piracy laws have been broken. The software will be disabled from execution. That being said, in most cases comparable fully functional applications will be available from the free software foundation.
The catalog system will add professional remarket value to applications for local area advertisers. Knock off duplicates will not be allowed. The system will provide integrity checks of all registered warehouses within a digital neighborhood. That is to determine if they are a legitimate holder of downloadable materials; information arrived at by cross electronic reference. The INET Web OS and embedded device will contain logic to disable pirated software. This will be a part of the Anti-piracy system. The system will also protect the software licenses the user has accumulated for life time historical. So if at any time the user wishes the change services, their bought applications can follow. The system will also provide tracking of off server large byte files; movies and groups of audio. Allowing a movie studio to possess and track licenses of digital movie owners will provide integrity to digital video over the web. The system of software and digital data object management will be designed as an integral part of the user experience, developer application life cycle and provide a retail store portal for digital data.
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. The user can choose to use existing browser technology, or preferred method of a small footprint pcode engine. The method of quick response install is a dynamically loading engine which downloads microcode instructions and allow Installed OS APIs to be called from the server; a small pCode Engine. The engine's instruction cache will change dynamically as time progresses to further refine the experience on the existing platform. 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 IBM 350 disk storage unit whirring about.
The INET OS web operating system will provide scheduling, automation of events, automation of scripts and automation of applications. Applications can receive automation data sets from a database table, XML document, or parsed parameter Internet transfer to populate the fields. Windowless entry will be required. Logic that provides data type and syntax checking on entry components as object events can optionally be active. An XML DTD document may also be appropriate. The output from errors and success will go into a queue associated historically and hierarchically with the passed dataset, script and event.
The collection of the Automation events, managed within an OOP API architecture, will include dynamic web actions, local system events or remote system events. The target for the subsystem is corporate architectures where batch processing is performed on a regular basis. Applications that are used in other parts of the corporate data domain yet are not used in everyday forefront processing can still have up to date use with this system by linking the modernized everyday use system to the less important one. Cloned data pointers may be useful here; a database construct.
Scheduled events can be time based while others will be based upon successful competition of previous processing. The API will support queue dependency processing, success or failure of an event will trigger rollbacks or the commit action of the transaction (job). Mainframe computing professionals commonly refer to these functions as batch or job processing.
Interfaces to the scheduling API will be computer language based and GUI interface based. The GUI interface based application may not be able to support all the logical combination features common to resulting products of object and structured programming languages. An accompany application that presents a calendar user interface will provide access to the core scheduling and automation API. Security must be at the forefront.
The INET Macro Recorder will produce sessions of the user's actions so they and third party add ons can enhance the INET User Sphere productivity for their own objectives. Suggesting an output to automation scripts with a large frequency of programming language support. The system is intelligent enough to track modifications within the environment and allow in flow modifications and by user debugging. Applications that subsequently run underneath or invisible of the macro, will post into a queue status. Macro Recorder applications will also support GUI interfaces. This is a large component of the underlying architecture of INET User Sphere workspace.
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 Web OS Client 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 are configurable, allowing a novice user to quickly build a suitable kiosk interface if desired.
Security of human interface devices must be handled correctly for the user so they are used in a desirable way. The INET Web OS Client must not allow images from the camera and sound sampled from the audio card to be transferred over the Internet. These become a privacy issues. The operating system must allow only the correct program to gather readings from the keyboard. Private and financial data should be held in secret and only allow the correct programs to be linked.
Terminal administration must also include the query of all hardware component manufacturer, model, product id, revision date, serial number, logical capacity, and CRC of FLASH embedded machine code. In the past, developers created a series of complex diagnostics and identification routines that identify some aspects of hardware that modern personal computers possess. For example, calculating CPU speed is calculated by the incorporation of looped set instructions and high resolution timers. Latest revisions of microprocessors have a specialized mnemonic appropriately named CPUID which loads the vendor string into string pointers. INET Hardware components will have this capacity explicitly within its low-level instruction set. Yet supporting legacy hardware will still require programming finesse. This information is used by the terminal administration identity cycle to communicate and decide precise driver and software images.
The system state and administration portion is considered mission critical and an image recovery manager must be maintained with necessary security privileges if communication failures occur. The system supports driver image, FLASH BIOS, application ring executable, VLISM machine code, and data file incremental updates. Providing structure for segmented replace and expansion of binary data within all rings of the INET terminal and legacy hardware platform will solve management features necessary for friendly developer and user communication.
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. Public terminals allow the terminal administrator to set privacy issues that effect projected content on the public access terminal. For commercialization references, a software rating for the Web OS market will dictate compliancy level; Web OS Content Filter and Purpose Fulfillment Compliancy. In short, administration will allow management of these resources from a centralized host. This is important for both business and consumer. The system support vendor server deployment for developers and users. Just another way the new INET WEB OS makes sure that users and developers have a unified intelligent support model for application and operating system.
Audio and video processing on the INET WEB OS platform encompasses critical support of associated digital signal processing using OOP API library support. As well, 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 are included.
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 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. 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 new paths of business, transaction efficiency 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 (best hamburger deal) 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.
Pizza delivery parlors like Papa Johns can support in geographic mapping functions right from the customer order tracking record. The customer's location and contact information will be sent to an inexpensive hand held device. The specialized embedded click panel device, the INET Web OS Delivery Phone. While Papa John’s Pizza business model accepts and processes credit card orders ahead of time over the phone, versions of the phone for other delivery businesses could include a card reader. Branding of the phone's outer appearance may change for large corporate customers that supply these devices to their employees for work purposes. The device could plug into the car stereo to announce directions. Antsy customers could even tell the location of their delivery.
Grocery stores could benefit from 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. Wine lists 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. A cellphone will provide the same facet of operation. 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 an automobile interface portal. Broadcast towers, or small portable dishes that connect through USB to a INET laptop will transmit a URL 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. One may argue that correlating information gained using GPS with mapping systems would be more effective for rollout, but convenience and usability issues could arise.
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.
The integration of the web enabled radio / television, that is transmission of URL information within the standard TV, 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. A research direction for the INET Professional Wireless Network Camera will be to capture the extra information attached to a picture from local transmitters based upon contents of frame. This will allow advertisers to place specific and up to the minute links to photographs taken by tourists or enthusiasts. A great application is Time Square in Manhattan, NY. Several thousand large screens exist. Several items may be tagged with distinct information.
The car 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.
Big parking lots and four store lots like An Dong's in Long Beach, CA will develop new methods of presenting, delivery and order processing to give their customers a personalized pleasuring experience. By taking the front completely off the store model building and incorporating a roll up security cage, new INET open air markets will ease quick item pickup with a breeze. Allowing some to pick the extra items not on their inital list should be welcomed along with the automated shopping. Some like to pick their fruits and meats but rice is always in the bag.
Telephony will be brought into a new likable fashion allowing for customer interaction which will reduce attitude drag, increase customer satisfaction, and decrease turnaround time. The INET Web OS will offer synchronization of onscreen dialog entry for user based information; InNET TeleSpark Conversations, One click and their name, address and contact phone is entered on the consumer broadcast version of the software and the operator version at the retailer terminal. This could be an excellent way to provide methods that verify a business phone operator's credentials; INET TeleSpark Authentication. The system will provide two way communication of visual information and optionally use voice over IP. The existing phone technology, basic analog services, will add a new premium service that enables effective use of an at home or office INET terminal. The service will allow transmission of a URL address of a given length to be transmitted. The system will find outstanding use in over the phone business circumstances that require data information to be transmitted securely. That's no more credit card numbers spoken over the open phone line. Imagine the new experience when buying car insurance, for example.
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 most reliable method. Other algorithms 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 artist 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, minor speed or pitch changes, rhythm, melody, equalization and normalization of audio. For video classification 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 owner, 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:
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.
The ability for many users to work together remotely over the Internet or inner office is essential for sharing intelligence. The ability for two users to hash something out productively or arrive at a product end point is important for many types of team work. The INET Collaboration Application Framework and the supporting GUI Applications will support secure layers in any application for multiple users. Intrinsic with team efforts when physical distances must be crossed, including the physical space divide, is INET Collaboration ability to synchronize communication effectively with good solid graphical user interface traits. To manage effectively and with pleasurable user friendliness the collaboration and synchronization of data objects, live textual messages, live video feeds, live audio feeds, application output (.aii Draw Lists) and user interface device input/output is the big ambition. This must be managed with tight security for multiple users.
Textual communication is essential and one of the basic needs for multiple user collaboration. Yet textual collaboration must not be confused with textual input upon a dialog. Textual collaboration is a discreet, secure, method of communication about facets of the project; chat. The textual input to applications can arrive from the hosting terminal itself, or any other terminal within the current collaboration ring whose security profile matches the correct bit signature; non visible, read-only or read/write.
Video collaboration can be drawn from dual sources at the same time for a given terminal: the application workspace and a live video camera. User Interface Device collaboration will synchronize primarily the input of keyboard functions and mouse input. INET Application interfaces will have the ability to support collaboration using easy OPP methods; a button on the counterspace activates the collaboration ring dialer. The application publisher may wish to prefill meeting room credentials with proper security or set specific application and INET Collaboration framework specific features necessary for providing a proper user experience.
Users have the ability to synchronize information from one terminal to another. The synchronization of data objects is a very practical feature. Permitting the scheduling of object updates or the single transfer of item(s) is in line with usability.
User interface device input can arrive or be sampled from local or remote machine. When collisions occur within a single field for example, last input choice will be selected as the final to store. However, data will not be lost due to the historical recording feature.
The INET Web OS Collaboration suite will contain a host of seven applications along with the base framework to support the graphical user interface needs. The INET Collaboration Ring Manager is an application that allows one to define an audience or group, the meeting room, duration, breaks, security profiles, audio feed properties, video feed properties and the publish the request. The application supports an invite feature or allowing credential based sign on. Credentials can vary greatly due to public broadcast capabilities. Age, Gender, Operating System or Work place may be criteria; but there are more. Point to Point Secure Identity connections allow slection of a machine. Or how about an initial face to face meeting to hand an INET USB High Security Key. The ability for one to check the authenticity of a member is present.
The INET Collaboration Attendant application will be present on all terminals that plan to use collaboration. The main purpose of the application is to gather the meeting credentials from the best trusted source.
The INET Chalkboard Meeting Planner is an office flow tool that allows one to define the flow of a meeting. With this information present, attendees can track progress. As well, by placing an emphasis on flow, a suitable lesson plan can be developed from templates. Some experts in higher learning intuitions identify this as the process of learning effectively, while ensure long term memory placement. Some likely steps are : Meeting about, Introduction or symbol moments, Formal Thesis. Supporting Points A. Point B. Point C. Demonstration of concepts. Reiteration of major points. Extra or advanced information. And testing or survey. As well, the ability to place within the flow office media and live video moments for each member is important. Having a question place after each point could be important for the user. During this stage, having on hand many members to support one on one from provider to client is important. Kindergarten, grammar, middle, high school and college education will benefit.
The INET Live Video Collaboration application will be a single floating window or a ’Brady Bunch’ grid if many users are involved . The application will be in foreground when proper and support audio. The quality of video and audio will be adjustable to secure proper bandwidth and performance characteristics.
The INET Live Audio Collaboration application will support multiplexing of multiple audio sources from microphone sampling and optionally output from application sources. The INET Live Chat application will support textual information. The INET Collaboration History application allows a collaboration initiator recording capabilities for subset data. Application automation playback and video feeds of application workspace is attainable.
Applications will be able to include the collaboration tools within their application for use, allow specific security adjustments for their field of view. The INET Collaboration suite applications are written as SoftSpot components thus allowing seamless integration of teamwork approaches. Machine translation of text and real time translation of text and audio (video subtitles) using authenticated resources is supported for international communication. The ability for a user to create a seminar using the INET Web publishing and integrate INET Live Audio Collaboration at designed times will give great structure and fresh artistic appeal to information dissemination. The system also includes integration with banking facilities. In short, the INET Web OS Collaboration suite and OOP API will give freedom in space and provide a good huddle.
Large dominion sized information goal management of events will be a great feature application that produces effective productivity by strengthening interpersonal communication quality with each person and perspective client reached. The system will be supported as a WAN product globally. Existing frameworks that manage goals sought using domain specific models can be downloaded from an external network resource or central repository and modified for desired purposes. Software project management, personal finance, charity, health care coverage by area (existing facilities and new facilities), building an catholic church, small business startups, starting a bakery, starting a new home loan, saving and investing or managing a new charity fund could be likely desktops for collaboration. Internationalization of these concepts may strengthen complexity.
The application will allow the creation of presentation events. A presentation event can be comprised from many users from a user group. The user group will be representative of a specific set of goals for that team to accomplish. The ability for user groups to direct their web published materials to the correct parties within the system or broadcast to listeners must be easily accomplished. The presentation view or event can be expressed in many forms of media including video, audio, textual, expert system knowledge based applications, INET SoftSpot components, surveys, forms or INET web applications.
The system will manage many users and user groups to facilitate security privileges associated with the view, creation, usage and editing of presentation events. Tracking of use, task completion and content creation is available from an administrator view. The architecture of the system must be generalized enough to allow information flow of multilingual digital data objects (application, video, audio, etc) within a user friendly portal design. The portal design will facilitate effective use of the user’s time. The system will provide potent use of screen real-estate allowing incorporation of INET SoftSpot Components.
The system is distinct from an email application because it presents information in a staged flowing format, one that allows tasks to be completed within a designed framework of time. The presentation events can be arranged in a nested hierarchy and allow chain event spawning. The system will measure the time of all facets of the usage, creation and viewing of the materials. The system will provide tracking of historical data, related chains, and archival information. Reporting of this information will be at administrator will. Calendar view entry points are common points of interests for schedulers and managers. Integration with the user’s schedule is in ready state along with reminders. The ability for the administrator to create a desktop environment and specific views for the dissemination of presentation event details will be present to allow a party to design a cohesive collaboration tool suited for their tailored purposes. A work stream. The system must also allow versioning of previous and future designs.
The intent of the system, while having a generalized approach, will be dependent upon the user group’s implementation desire. Consider the necessary requirements of collaboration among nations, their ambassadors, individuals within the ambassador’s domain, and the nation’s leaders appropriating change. The individuals will be a member characterized within an event as a creator, a receptor or an interested party member. The members all exist within many time domains. Each have their very own personal schedules. Many languages will be written and spoken. None of the members must be tied down to a millisecond if can be helped. Yet in circumstances it is desirable to have accountability for a competition time. To inform, show status, and allow follow up of events will be necessary in collaboration. Typically groups by the will of the nation’s peoples will express the desire for change. Security within user group domains is necessary and must be verifiable upon request.
The INET Staircase Goal Collaboration Management System is an information framework that implements flow and tracking of digital data objects. The system’s intent is to appropriate measured progress set forth by goals which relate ultimately to policy practices; formal or informal. The ability to create a collection portal for a charity should related the participants to the end with authentication; their funds were properly treated. And the ability to create resale of market goods should be easy target. The system supports multiuser multilingual collaboration. By allowing a designer to tailor the information system for specific workflows, appeal, user friendliness, and dissemination details will be on target for the audience. By including goal seeking software that tie user's will and desire to their digital data through broadcast and web publishing INET users will be more successful because of scientific execution. In short, the world lives and breaths on a stimulus beat.
Closest world match: Project Management instead of Goal Management.
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 in hardware form, the basic encryption functions will be expanded by ring device drivers; a union of hardware and software will provide an upgrade path for distributed methods and models. The server will send a list of index and length numerics that were derived using random number generation. This index and length pair 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.
Methods of modern business, such as agreements to pay prices, formal contracts, governmental body agreements, real time publishing of prices and sales processes (including point of sale transactions) are accompanied by many forms of paper tracking, physical good tracking, in person meetings, and/or phone calls. This is so because validation of the person doing business, their goods, who they are representing, and the funds transfer are still in question until validation and reception occur. INET’s bit level encryption communication system will advance Internet technology to a point where business to business relationships can be managed effectively and securely. Secure socket layer has been proven to be ineffective from prying eyes. 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 confident that no one else on the planet has such a key, identifying absolutely the device. The hardware BIOS protects the use of the key and it is only used by the communication hardware.
When a point to point transaction is initiated, a stream of sequence segments is sent that identifies sections within the large key that will be used in the communication package. Further, by using a combination of uniform random number generators, the stream sequence segments could be managed further limiting the exposed. 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 will have already been established. This replaces your in person meeting. Most methods of "Secure Internet transactions" use about four to sixteen bytes of information 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 and economic scientists use historical data, statistical market analysis, and human sense to set thresholds of when a sell or buy. 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. Who knows when Aunt Sally will come two hundred miles for a visit.
The INET computing platform opens the door to use higher end computing technology such as mainframe technology which can perform statistical analysis real time at 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 and current volume of trading. 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.
Real time currency conversion of in view amounts with time locked currency exchanged transactions will open the door to easy import export of goods and products for the individual person to person, the consumer, the small business and the enterprise. The INET Web Operating System has an integrated currency data type that is supported within an international domain. Economic engines world wide will thrive due to increased geographic range. Local self contained markets, because of integration within a car portal, will feel less stress on physical business location because of the speed and distance of the car.
This private trusted point to point transaction processing will 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. Confidence in Internet technology can be understood provided the platform has a strong encryption algorithm. The INET computing platform in embedded hardware has functions that facilitate robust encryption and Internet communication. In short, the communication sub systems of INET OS Web Clients promote secure identities that will protect businesses and consumers from theft or snooping.
See Also
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 across the web or network connection. When a 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 utilize 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.
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.
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. A cohesive base OOP API exists for developers to utilize. The INET platform offers several development tools that allow rapid game development. AS well, the INET platform has 3d publishing tools to craft environments and publish these to the global market place. 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.
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.
Software included with the INET Web OS series of operating systems will include a new base line offer that no current manufacture has. These programs will be developed by individual companies. Part of capital users spend upon the INET operating system will pay for these applications, each company receiving a share. The platform delivered within the INET suite will be one that provides for the user's many needs out of the box. The industry has learned what these needs are over the past twenty years. Especially, modern users are interested in multimedia content derived from their life (pictures, sounds etc.). Modern users are interested in entertainment. Modern users are interested in two way communication. When users are defined upon a system, their entire user identity is used by these software programs at initial start for identity. Including software investigation tools that branch to alternative or more advanced software for the designed purpose will provide education to users on the many inventions that developers make. This will open the software industry to better competition.
| News Reader | The application will allow a concise view of news reading materials that the user subscribes to. As well, having a choice of publishments spawned local city, regional, state, or national. Attributes may change based upon country. |
| Book Reader | The application keeps a queue positional of where readers are within a book. Allows a natural full view of the materials, font and view preferences are easily accessible. Text to speech rendering using the high quality Articulatory Speech Synthesis technologies are also at digit's reach. Magnification, linking, and highlighting are features but not heavily imposed. |
| Electronic Librarian | The application keeps track of electronic books that are owned, or checked out from a library system. The system allows the easy index and searching of these materials; shelves. The system also integrates to public library and private library systems at user will. Public Libraries |
| Integrated Dictionary (Spelling and definition) | Spell checks inline within text editing controls. |
| Integrated Thesuraus (definition) | Allows Thesuraus reference inline within text editing controls. |
| Encylopedia | Desktop reference edition licensed from expert resource. Selection may change based upon user age or criteria. |
| Geographic Map | Integrated Geographic Mapping Service (Linked) to online service. |
| Public Transportation Trip Planner | Many public transportation website have a trip planner onboard. This application will place this information at the user's finger tips and allow memory of common routes they may take. By integrating with other applications that come with the system, less data entry and more concise scheduling can be accomplished. Public Transportation. An accompaniment interface mode would allow users to hail taxis. This portion of the system would be benefited with server processing and GPS integration of taxicabs. In a city the size of Manhattan, taxis are easy to come by most of the time. The user would press the button on the phone and a nearby available taxi would answer the call. Locating the person through the GPS beacon. Other forms of travel could also be placed here. Regular travel on train or distance ticket buses would be a compliment. |
| Education Sphere Explorer | System provides education advancement courses and access to online content. Geared for age grouping and ease of interface. Testing and memory of courses taken is a top feature. Educational resellers are invited to publish content and resell certifications based on secure testing. Links to school curriculum are established by enrolled public or private school students. |
| Note Taker | The system is geared for quick snapshot typing of notes within a classroom or meeting. Allows entry based upon class. Can apply tree based structure to information easly. |
| Scribble Padtop | An activation view function of User Sphere Workspace, by hot key and UI, that allows easy reference and
editing of fragmented use tasks such as note taking, information reference (dictionary),
contact reference, reminder messages and use of Padtop wigits (calculator).
Information produced is not limited to the space and can be transferred. The Scribble Padtop maintains
continuous stream information by time and date. It also allows user definition of the field of view.
The main functional purpose application is the Scribble Editor, an application that
hosts the pertinent information parser. Relying on identification keys, the information parser
will send the data to the associated application.
|
| Entertainment Blackbook | The system provides roadmaps to funtimes in location. Plans of desire, characteristics, and mood allow the user to plan an evening. Complete with map rendering to send friends to start engagements. The application portal invites service resellers to promote their resturant, event, or environment. |
| Pertinent Information Catalog Manager | The database system provides reporting and editing of information funneled into its memory. |
| Brain Stormer Writing Tool | The tools provides quick searching of materials as ideas are being brain stormed. Allows an outline to be established and supplies links to quality materials for supporting arguments. The application promotes the standardization of communication by supplying structure and form to the concept. |
| Audio Note Recorder | The audio note recorder, also being able to be linked inline with Note Taker, allows easy unattended capturing of speech communication. Great for classroom work. |
| Contact Organizer | A centralized interface for contacts. The application sports links to all the user's devices and provides synchronization. User definable categories allow the user to separate business from pleasure. Items can be sent from one Contact Organizer to another to reduce errors and typing. |
| Open Format Office Software | The ever useful suite of office applications. Drawn from the OpenOffice.org and StarOffice mediums. |
| Audio Editor | A high quality audio editor with special effects. |
| Film Fabricator | A film studio in a box for generating and publishing life experiences the user captures on film. |
| Calendar | The OOP API supported interface allows distinct views based upon category selection. Shows stale mates on time runs and provides effective reminders to the user, what ever device they have with them. A highly critical notice could ring the cellphone personalized telephony message or show a box on the laptop. Moderate events evokes a small status reminder. If not answered, snooze control will take over. |
| Personal Web Identity Publisher | The application allows a user to publish a dynamic content flowing navigational structure that invites users to get to know them. Allowing a contextual selection of the desired relationship, business, friend, or other. Pictures, film, audio, etc. |
| Electronic Commerce | (Bank registering required) Secure online transactions. Registration of the device for secure electronic point to point secure identity transactions. Also allows reporting of expenditures and alarm limits. |
| Personal Goal Management | The system provides a maintainable metric for progress of goals. Keeping the stack current and providing an interface layer to the Calendar. |
| Digital Document Manager | The system provides a specialized interface for document searching and viewing. It allows a user to create a view of multiple documents that integrate together within one interface, tabs or sequential listing. This allows for a concise view of status and historical change data. Status, marking and categorization can take place here. |
| Photograph Editor | Provides a tool for correction of photographic errors. |
| Photograph Organizer | Allows photographs to be categorized and viewed in slide show. Production of a compact slideshow. The program also allows several phtographic compositional artifacts to be removed. Enhancing the photographs viewing area to be normalized. Removing unusual artifacts associated with incorrect lighting during picture capture, resizing the photo and cropping elements from the photograph will be common practice.. |
| Calculator | A handheld calculator. |
| Alarm Clock | An alarm clock with integration to NIST, Time.gov or simular service world wide. |
| Automation Recorder | The personal record will allow users to automate system wide functions and application usage events. The application produces an automation application that can be linked to a button within any application, sitting upon the counter top with user definable icon. Interfaces can be designed as well to appropriate retrieval and changes to data storage. |
| Image Editor | A full image editor. |
| Music Catalog player | Contains the music licensed on the system locally and remote. Allows transfer and synchronization from portable devices. |
| Video Catalog Player | Allows the playlist playback of videos. The Video Catalog Player and Music Catalog player operate upon the same code base, yet the produced view is associated with the specific content. |
| Music Creation (Loop and Midi) | The application allows music to be created using loops or iimporting MIDI files. The interface allows note input using a panio style interface. Sequencing of audi events can also take place. The application allows DSP effects to be chained togehter to form interesting sounds from the base instruments. Software versions of the isnturments can be used or if the user has a soundbank processor, it can be incorporated using the standard USB interface. |
| User Sphere Explorer | Artifical Intelligence and Associative Cataloging System | Electronic Mail Communication | The application allows plain text and rich text format of email messages. Included are quality word processing features, the standard paragraph text editor, contact address, threaded email address validation, registered email, and SoftSpot component email contents. The interface of the email system will be included as a component of User Sphere Explorer and the System wide find feature. (Suggestion from Life Streams - Eric Thomas Freeman; Yale University; May 1997) |
| Message Board Communication | There are many forms of text messaging alive and kicking in the mobile and browser market. As well, textual communications with Bulletin Boards and Internet forums. The application will provide communication with the systems using the correct format and allow an ongoing conversational thread between parties. |
| Video Phone Communication | The system provides secure video phone communication. The video conference contact book uses the standard component. |
| Audio (VoIP) Phone Communication | The system provides secure audio (VoIP) communication. Optional charges apply to real phone carrier calls. But point to point VoIP audio communication is provided free. |
| Personal Financial Advisor | A personal finance manager optionally connecting directly to banking account. |
| Three Dimensional Modeling Tool | A modeling tool that allows beginners and intermediate level artists to sculpt their dreams. Provding connection to online models and other resources. Resale of online content, professional models, can be purchased and incorporated into into the presentation. The system supports animation, special effects and has multiple material bases included. The Film production studio and the modeling tool are intergrated to allow mixing of media. The modeling tool has the capability to connect with professional modelers and online banks of models for purchase, through INET Software and Digital Data Store Business System The model file format that is output uses the open source format. |
| Online Radio Station Catalog | The system provides a consolidated tuner style interface to listen to radio stations world wide. The ability to find stations, by country and interest is present. As well, searching some content to filter genre for example is accomplished using machine translation to provide accuracy. Search by country, genre and quality. |
| Online Television Catalog | The system provides a consolidated tuner style interface to watch to television stations world wide. The ability to find stations, by country and interest is present. As well, searching some content to filter genre for example is accomplished using machine translation to provide accuracy. Search by country, genre and quality. |
| Goods Shopping Store | Goods Shopping Store provides a community based online retail catalog of new and used items. Professional and home user market materials apply. The system invites community leaders to increase goods transfer. International market placement is available provided the customer and store owner agree on shipping. Yet the main intent is real time find it buy it, pick it up or ship it. The sells can be directed to certain users, a User Group. The software allows a shopping list to be created based upon price and attribute. Electronic materials can also be purchased and ownership of digital media changed. Providing contractual agreements will be necessary. The software will also allow integration within the leading market places of modern day. Ebay Auctions, Yahoo Store Front, Criag's list and local paper classified section. The software will supply a centralized interface for communicating with each of these services. If the item is listed on multiple services and the item is sold by one, the system wil automatically discontinue advertisement on the other channels. However the main focus of the application will the INET Store Front Business Model; one that is personalized, organized, flashy, easy to use and uses the new functionality of the INET Web OS. When users have a shopping list of items they are broadcast into the looking for category. Other users can invoke sales based upon this information. When items are placed into the selling category, potential clients are informed, of course at their request. Operation of the Store can be integrated into third party applications for open market space cross applications. On-line Shopping |
| INET Web OS Software Catalog Explorer | The system allows software retailers and developers to promote the use of free, trial based, rental, upgrade, of new software products. Providing the ability for the market to be competitive, authentication of publisher is a desirable feature. Listed first are the users current applications. If there are alternatives, the system will promote these. |
| Internet Search Engine Integration | Finding information on the web will never be easier, allowing seamless User Sphere Explorer integration between local or remote digital data objects. |
| Computer Management | The computer managment application allows users to define user names and set up valuable user security privileges. Manage backup information. As well set system wide rendering functions. |
| Operating System Transfer Coordinator | The Industry Wide component allows control transfer of operating system. Applications and user data will be transfered upon proper agreement statues. The ability for new operating systems to be advertised within the application is present. |
| Parental Control | The Parental Control feature allows parents to safly and easily restrict content and applications for users. |
| Computer Security Advisor | |
| Multilingual Correspondence (Live, Machine, or Queue) | The application provides an effective translation management process of textual data. Supporting machine translation or human translation (fee based). The market of human translators will be dynamic and contain verifiable connections. |
| Multiuser Visitation Collaboration | |
| Games |
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.
The ability to handle external inputs from user definable devices adds optium use configurations for many users. Consider a manufacturer that will make single press buttons for home use, single press buttons for public, industrial use buttons for public use. By the incorporation of object oriented design and extensibility of the device's effect upon the interface, configurable through user definition, script or macro automation script, implementations may result in more effective customer environments. A small business owner has a truck that they sell about twenty different items from. The owner could make his display signs, as he wishes with attractive lettering, of durable plastic, and place it upon a large area three feet by four feet. Mounting the buttons within the physical interface for easy selection benefits productivity and accuracy. The buttons could be wireless or USB based. When items are selected by pressing the buttons, scripts or macros play to integrate actions seamlessly within the retailers chosen point of sale system. Or how about a Kiosk that shows directions to local attractions, just operating with five buttons and a four inch screen.
The configuration must not be limited to binary states such as buttons. The host of user interfaces and device implementation carry beyond the binary definition to include information from various sensors, light sensors, air temperature readers, multiple state toggle switches, pressure readings, and analog knobs sampled into the digital domain. These values may effect entry into fields, or change interface projection based upon range decision. But by being versatile within the OOP domain incorporating INET Automation, the defined physical interface causes change and the reflection of the state change may be redirected back to the consumer real time in external display.
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.
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 will support classic NTSC signal formats, HDTV and new 3D Television formats. 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.
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
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.
With visual, audio, and written information modifying countless lives and thoughts of everyone on a worldwide basis, this multimedia presentation forms more of a reverberation than most people realize. Speech patterns, recognition of slag, trends, and distortions of every form countering nature can be implicated as an arrival. This information has a solid impact on our representatives of congress, senators, judges, and other persons we expect to remain pure from these influences. But in reality, not a single person can really avoid the effects. It is merely information flowing from one point to another. Because there is more information available and consumed today, we must ensure that the information gained is truly representative of mass opinion. The best way to do this is by allowing the population to speak for itself.
The state of affairs in Washington DC, the operation thereof, is actually a living human machine. Each component, a person with heart and emotions, affects other people around them to achieve change. Aspects of culture can apply as well as original origin. Communication between the unit can take place in broad terms such as arrival at a destination, body language, angle and field of view, sound emanating from, dress for visual cue, mind stress or mental focus. Yet, where does the person influencing the future of our world get their goals and what time are they on?
The INET Web OS and INET Smart Terminal provides excellent data capturing. A typical interface component of the INET Web OS Technology will allow the population of textual information about the operation, workings, decisions, programs set forth, and money expenditures of a mass bucket organization. Since the system of language and thought communication are NP related within the field of Artificial intelligence, the system must employ the use of forms and selections lists to narrow the field of view for the INET NLP Statistical Intelligence Engine to categorize. Flow of the system will be configured using the INET Visual Diagramming Control. The resulting relational model will be loaded with definitions that modify the input form based upon selection critera. This allows refinement of the categorization.
Upon examining a large mass problem such as democracy, it should be demonstrated by data that the system is effective for a specific portal. But by no means a replacement of democracy, however the current form of democracy will be better served using statistical analysis of polls that incorporate natural language texts. Doing so will create happier clients of the organization and will produce a stronger connection with the attitudes and desires of the population. That is very important in today's high traffic of information both physical and digital.
Achieving customer satisfaction through a system as this aligns the intent of the establishment on all sides. That is the inner working knowledge and outer image perceptions. It provides the ability for more accuracy in the original plan of a successful service provider and their target match customer expectations. But most of all it allows an organization to change shape or policy based upon scientific measured demand.
To be useful within the context of an office, the most likely place of use, the system will be surrounded by dynamic supporting applications that respond or listen to demand. As well, the system's data will be available for mining within the spread sheet graphing package and all facets of office product. The data will be object based to allow drill down within the hierarchy. As well, the data structure will provide branch searching of contextually related subjects within a given historical period. The category correction of data objects for manual recognition should be a management feature.
By utilizing the INET NLP Statistical Intelligence Engine in conjunction with current web technologies such as email, a world wide distributed system can be facilitated that allows data mining of opinions from a large global public audience. This system, in the correct hands, will empower changes that are wanted by many for a business product or government service. By allowing the free flow of information and completing a reaction to an opinion within the business cycle will reduce the need for negative actions that ultimately cause profit erosion. When the system is a driver of sorts combined with a reaction, business models will thrive. Auditorium sized mass expression will be replaced by words, discussion, documents, images, videos, and audio.
The user identity roles will be profiled with a rule database to provide proper operation, security and integrity of the system. As a secondary operation, formalizing user registration to be inline with EML requirements will give support to government institutions that need driving input to support effective policy output. EML support will also be supported by other back end management. Both user identity roles raise several questions about security specific to forms and survey entry: Do users of the system get more than one input per day? Should there be a limit on the number of words in the document to allow greater accuracy of current AI methodologies. How does limiting the word space modify the communication effectiveness? Could a secondary method exist that allows the user an overview section that will be used for categorization and details section? Can formatting input of the user through interface design aid greatly in the effectiveness of the categorization? Could a database of known ideas be utilized to give accuracy in the weight. Should the system accept audio and video signals? How much Historical information should be kept? While in our society we have freedom of expression, how would the system affect other societies? Should the information be public domain for media resources to devour? By weighted means of mass, how does this modify the perception of topic priority? And detecting exaggeration for the sway?
Blog boards are how this is currently manifested for the masses yet there is no automated and centralized system for opinion mining. Typically blog boards are specialized in their subject’s content. Users log into their board of choice and push their information out. Other users can search for information they would like to read about. And it is in the reading that the change occurs. Yet typically large bodied entities like the United Nations would not find an effective means to digest such individualistic information. And this is where a system using natural language processing will perform exceedingly well. It will allow many people to speak to the educated elite and or rich in a clean fashion so that personal dislikes are set a side. In conclusion, the INET NLP Statistical Intelligence Engine will provide a healthy working system for statistical polling, diplomatic initiatives, and multilingual communication.
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.
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.
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.
| Project management | For a project of this kind, world wide, a large scale
project management team will need to be in place. Currently, large scale
operations of this nature is the responsibility of people like Anthony
Matarazzo, citizen, Self proclaimed General Technology Officer. Resources |
| Russian Space Science Internet | Deployment and secure development resources worldwide. |
| RedHat | APIs on the local system. The memory manager needs to be transparent so that objects and files are automatically uploaded to the server via lazy queue. |
| Linux | APIs on the local system. The memory manager needs to be transparent so that objects and files are automatically uploaded to the server via lazy queue. Can a installation be written that is accomplished as a USB program. Click and discovers network Internet operations. |
| Free BSD | APIs on the local system. The memory manager needs to be transparent so that objects and files are automatically uploaded to the server via lazy queue. |
| IBM | Research a good platform model. And provide a definition for others to use. |
| Apple | Provide an upgrade to your platform that enables seamless web storage and application execution such as defined. |
| Nasscom | I know you see my product. A great idea and compliment to the industry. I know that I will not accomplish the task by myself. Yet I do know enough to create more exciting information about it. As well a demonstration of it running on a platform. Controls are usually easy to write, I have written several myself. I want to retain property rights and regain my human rights. |
| Borland | We need good development tools. C++ will be the main interface. However since, many platforms will be compiled to, an intermediate step will be needed that enables transmission over the web as well as multiplatform JIT. |
| Test Automation | As with any platform with development tools, a testing environment is essential for engineers to keep abreast. |
|
Truespace Maya |
The technology used in 3D Modeling tools will be used to render interfaces. These graphic images will be sharp, precise and have GUI controls. I propose that current modeling tools can be integrated an advanced tool for control creation but allow the development and UI team a selection of materials used. Animation will also be a factor in UI design. Server tools might include the tools in this article Ray Tracing This means that the GUI element presented to the developer will be a macro object set. That is the same tool bar box present in modern Integrated development environments. New options can be selected that modify the material on the object itself. The form or dialog object should expose methods and properties that allow a scene to be composed. Scenes contain lighting, geometry, animation, atmosphere effects etc.. These scenes, thus contain UI design and control layout information, will produce files that are transmitted over the web real time from prestore database using a stream technology. |
| Sony | We want a game platform laptop (gametop). Investing in matching server technology will be execellent. Home user lullaby. |
| WinAmp.com | A great audio stream player for Linux and windows. It also has an extensive video playback capability. By directly linking to a shoutcast network, the user has access to over 18,000 online radio stations - world wide. This would be an excellent product to integrate into the INET platform. By depending on the audio and video playback capabilities, source code would be distributed more evenly across the market sector. Good job on the video playback codecs. |
| Compiler Companies | Each of these compilers will also
need to be added or thought about to ensure that existing applications can
be compiled or modified to operate under the new open system. So a
specialized group will be needed for this task to manage the testing. It
could be the task of this company to train on the new technologies.
Another facet of the company will convert any third party business
application over. Restrictions may apply for projects that are too complex
for scope. I am talking basically business applications here. One of the basic concepts of the IDE compilers will have the automatic distribution of the object code to the web server or local web server. As well, the developer should be able to naturally code for control events without adding glue to account for the separation of client and server via TCP/IP connection. That includes data encryption, compression and transmission to and from the server. This only makes the development environment a RAD Internet streaming technology. Borland - GNU - thanks. |
| Applied Language | Machine translated interfaces. Email systems as well. How can this product integrate as a web server component within UNIX. |
| W3C | Leading the Web to Its Full Potential... Large scale project management. |
| Sun | Java does provide some features, yet load time is a problem. Can a large instruction set be used for transmission over the Internet that encompasses all languages and provides support for compatibility. |
| Mozilla | Providing the main web browser. |
| Nintendo | We want a game platform laptop. |
| Geometric Tools | A Leading computer scientist of Scenegraph technology. Think web objects. |
| OpenOffice.org | Providing the office suite of applications. Users now get a good suite installed instead of just notepad. Google already uses their code for their back end document processing. See Google Docs and Spreedsheets. So their platform is well suited for distributed processing. It is my intent to provide a simple portable that allows management of these items. |
| NVIDIA | Video Processor technology |
| Creative Labs | Audio Processor technology |
| Adobe | Providing a suite of technologies that are web server oriented. Imagine preparing images using tools like paint and storing the information on a web server. By streaming the interface over the web and providing an object layer that exposes each of the operations as a an invoke able web object, callable directly from the local client side, with automatic memory management for maintaining state on the client and the mainframe revenues from software rentals can be earned. |
| Computer Associates | Design and leverage the windows platform. Asteroids on the mainframe ! |
| Installation Software | Installations will occur from a designated library resource, one that is secure with registered read write statuses. This will ensure applications are designed and original in form when installed on the server account. In reality, numerous sites can be combined together to facilitate this. However only registered vendors are allowed to update. This will allow faster transmission and execution of binaries, and pseudo virtual machine code since a secure source will be a given. Installation will consist of database operations, server ray tracings, and rebuilding start menus. Each of these tasks can actually occur in parallel since multi tasking on the mainframe is more efficient. |
| Oracle Ants |
No more discs for users to worry about. Everything they have, information wise will be stored in a database. How can developers use this resource more effectively. How about categorization of audio, video, pictures, and text? |
| Congress | |
| US Senate | The future of information and decision making is accomplished by allowing the many to communicate most effectively. Gathering information will be easier because of the cost benefits. The INET platform enables this. |
| US Supreme Court | a) Rights of information with the proposed "INET" system will be provided to trusted authorities. Central storage. b) like physical money, electronic tender and electronic banking should never be overridden. c) Software Piracy Detection will be a integrated component within the server system. I propose a risk free policy to disable software from use until payment is received. So the effects are not permanent. The user has the product from the tools they used. So it would really be about recuperation after net profit gain. I solidly believe in information; no jail for software pirates, just more money to be made. Software is registered at a foundry. Free software is still free. c) User identity of registered users, written in contract, can be published. Unregistered users or "seemingly anonymous" have choice, unless their identity is requested by a trusted authority. |
| GNU | Web Server operating system and compiling tools for streaming interface. C++ will be the main interface. However since, many platforms will be compiled to, an intermediate step will be needed that enables transmission over the web as well as multiplatform JIT. |
| Providing the search in easy form. Mapping information and directions using google maps. | |
| Intel | Intel makes the most robust CPU available for cost effectiveness. Can A CPU be built that can aid in the program execution speed for JAVA bytecode, .NET and Very Large Instruction Set Model (VLISM). Which is really a mechanical JIT with a large .lib(s) on the other end. How does this affect the gaming platform idea? Can we just have a terminal for applications only as well. What about the motherboard design. I am sure that you have several new ideas that you wanted to include, yet because of backwards compatibility you had to sacrifice. Internet. |
| AMD | What do you think about the idea? A platform just for GUI terminal services. The most important microprocessor will actually be the encryption processor because it is a communication device. I have suggested something like 3D Encryption because it integrates well with memory management on the micro level (cubic powers). Since it is a bit level encryption, it does provide more operations to decode. Could you make a processor just for that. It should work directly with memory. |
| AT&T Bell Labs | Is tied to the hurt bone in my foot. I erased the song that had the sample voice in it. |
| Verizon | Team efforts |
| Earth Link | How can this change your business? You will be operating system providers, hosting the fastest portal to the user's desktop or information portal. The next electronics store that sells disposable laptops. |
| Operating Systems | A comprehensive list of operating systems. The case for each of these needs to be thought of to ensure a upgrade path is available. If applicable. This can be a scope limiter. |
| Entertainment Venues Trump EmploymentFort Lauderdale BeachNew York Javits Center | |
| United Nations | This is a global effort. By providing interfaces using machine translation enables education to be furthered in many third world countries. Creating a device that is cost effective such as INET, also offers new choices to classrooms, governments, educators and scientists. And with a base device like this, future compatibility is greater. Enableing secure translation combined with the devices base compatibilities will create a greater international community. Proposed by its interface. Another effort will be placed on designing ways of meeting people on the Internet that are enticing like shopping it enticing. The information in both scenes are textual embracing and tactile. The visual appearance is at most times essential. I would like a portion of the profits of this undertaking to support good medical, clean food, nice clothing to the poorest. International computer scientists are needed. Plus everyone gets a box. Foreign Ambassadors |
| Integrated Encyclopedia Wiki Encyclopedia Yahoo | XML and binary transfer to the binary web browser. |
|
Japan Hitachi America Canon Fujitsu Matsushita Toshiba NEC Oki Ricoh |
Making the just an
application terminal. or a hybrid 3d Terminal. and the least expensive
terminal. |
| Korg | I want you to be able to host your own operating system to just plug into a USB music keyboard, guitar, drums and other equipment with a device for remote rendering. Your Korg mainframe. Perhaps even with your own branded device that enables professional connections. But as well other industry leaders need to be involved: |
| Global Market Space More research needs to be done on the market. How can we best utilize resources. By cutting scope to selected operating systems and using the robust technologies of cache and machine translation, how much software can we reuse from the global computer market. Then the point is to create a library. |
|
| The Council for Science and Technology Policy |