 |
Open the Window: Tmax Window9 |
|---|
 |
Table of Contents- Summary of Tmax Window9
- Features of Tmax Window9
- Demonstration of Tmax Window9
|
|---|
 |
Summary |
|---|
 |
Normal window operating system is…[Window] operating system is a principal software provides the base environment, for conveniently and easily using many applications and services with GUI-based screen as users wish. [Diagram omitted] |
|---|
 |
Window Subsystems[Diagram omitted] |
|---|
 |
Tmax Window9 Stack- Framework Layer
- User Interface Framework
- Media Framework
- Object Framework
- Data Framework
- Middle Layer
- Graphic/Sound System
- Window Manager
- VM
- Security
- DBMS
- System Repository
- Session Manager
- Kernel
- [Above HAL]
- File System
- Process Manager
- Memory Manager
- Network
- PnP Manager
- System Services
- I/O
- IPC Manager
- Object Manager
- Cache
- Power Manager
- Graphics Subsystem
- Hardware Abstraction Layer (HAL)
- Hardware
|
|---|
 |
Existing Tmax Software Technologies[In counter-clockwise order] |
|---|
 |
Features |
|---|
 |
- Optimized compatibility: stable compatibility with existing operating systems
- Compatibility for multiple OS: independent to platform
- Distinguished security: distinguished security based on users
- User experiences: friendly environment
- State-of-the-art DB embedded: make the management of data efficient
- Small and stable [micro]kernel: stable operating environment
|
|---|
 |
[Table Of Contents:] Compatibility- Compatibility of operating systems
- Issues on compatibility
- Tmax approach to compatibility
|
|---|
 |
Compatibility Of Operating Systems- Application compatibility
- Able to use existing various applications and data without change
- Device driver compatibility
- Able to use existing various device drivers without change
|
|---|
 |
Issues On Compatibility- The compatible [application programming] interface is crucial for application and device driver compatibility
|
|---|
 |
Tmax Approach To CompatibilityTmax Window9 has expanded or restructured the core for sake of compatibility with existing OSes, and minimized the compatibility layer itself with optimized subsystem solving the performance problem. - If OS core didn’t change and only compatibility layer handles [API]:
- Increased complexity of compatibility layer
- Performance problem
- [Solution]
- Expanded and restructured OS core adequate for compatibility mechanism
- Removed complexity of compatibility layer
- Removed performance problem due to compatibility
|
|---|
 |
We has defined subsystem feature set of Tmax Window9 from complete analysis of existing OSes, and designed it to provide features efficiently. - Subsystem feature definition from complete analysis of MS Windows, Mac OS [X], Linux
- Expansion of kernel for performance and security
- Realizing small and lightweight compatibility layer
|
|---|
 |
[Diagram omitted, showing graphics portion of Tmax Window9] |
|---|
 |
[Table Of Contents:] Microkernel- What is small kernel?
- Pros of small kernel
- Tmax Window Manager
- Reusability of kerenl
- Synchronization
|
|---|
 |
What Is Small Kernel?Kernel is highly complex and hard to develop, so we made the kernel small and are able to get convenience of application programming, thus making the entire system stable. [Diagram omitted] |
|---|
 |
Pros Of Small KernelMacrokernel stops or loses the data when error is occurred, but microkernel only terminates the application in question and can remain stable. - Macrokernel
- If an error occurs in kernel level, the entire system stops or user data is lost.
- Very big and complex features like window manager and graphic device driver reside in kernel level and so it is unstable.
- Microkernel
- Only the application caused the error is terminated.
- Only the minimal feature set is in kernel level, all others are in user level.
|
|---|
 |
Tmax Window9 System[Diagram omitted] |
|---|
 |
Reusability Of KernelTmax kernel has small components implementing core featuers, so they can be reused later. [Diagram omitted] |
|---|
 |
SynchronizationTmax Window9 supports event, semaphore and mutex in kernel level among many features required for synchronization, and others use these [primitives] or are implemented in user level. [Diagram omitted] |
|---|
 |
[Table Of Contents:] Multiple OS- Idea of multiple OS
- Multiple OS in many aspects
|
|---|
 |
Idea Of Multiple OSTmax Window9’s API is designed to support both MS Windows and Linux’s one, making it platform-dependent. [Diagram omitted] |
|---|
 |
Multiple OS In Many AspectsVia Tmax Window9, developers don’t have to design same application for [many] platforms, users can use applications for various platforms. - [Tmax Window9] removing platform dependency
- Developers
- Removes redundant tasks for each platforms
- OS provides platform independency
- Users
- Single OS running every application based on Windows and Linux
|
|---|
 |
[Table Of Contents:] DB Embedded- Requirement for data management
- Data management in Tmax Window9
- Comparison of data management methods
- Tibero in Tmax Window9
|
|---|
 |
Requirement For Data ManagementIt is hard to meet various requirements for data management per application. - Application requirement
- Sharing the data
- Minimizing redundancies in the data
- Keeping the data integrity
- Keeping the data secure
- Recovery for accident
- Adapting constant changes
|
|---|
 |
Data Management In Tmax Window9Tmax Window9 bundles proved Tibero DBMS, so it can solve various application requirements and manage the data stably. - Stable data management with embedded DB
- Bundles proved Tibero DBMS
- Data management via Tibero
- Ability of stable data management
- Provides DB manager for management
- Ability of handling huge dataset
|
|---|
 |
Comparison Of Data Management MethodsTODO |
|---|
 |
Tibero In Tmax Window9TODO |
|---|
 |
[Table Of Contents:] Security- Security policy in Tmax Window9
- Distinguished security
|
|---|
 |
Security Policy In Tmax Window9- Common security layer
- Firewall
- File & disk encryption
- Personal security layer
- Security guide (systematic security policy)
- Application signing (ActiveX)
- Access control for multiple users
- Enterprise security layer
- Security of application installation
- Mandatory access control
- Auditing
- Central management of security policy
|
|---|
 |
Distinguished SecurityTODO |
|---|
 |
[Table Of Contents:] User Experience- What is User Experience?
- Tmax Window9 User Interface
|
|---|
 |
What Is User Interface?- Steering wheel in the left side vs. right side
|
|---|
 |
Tmax Window9 User Interface[Screenshots comparing wallpaper and start menu in Tmax Window9 and Microsoft Windows XP] |
|---|
 |
[Screenshots comparing explorer in Tmax Window9 and Microsoft Windows XP] |
|---|
 |
[Screenshots comparing web browser in Tmax Window9 (as Tmax Scoutor) and Microsoft Windows XP (as Internet Explorer)] |
|---|
 |
What Is The Tmax Window9?- New OS with original technologies
- Fully compatible to MS Windows
- Ability to provide stability
|
|---|
 |
Demonstration |
|---|
 |
Thank you! |
|---|