SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Kernel Architecture


     Application Framework




         Data Modeler
                                 Foundation
                                  Classes


   Visualization / SceneGraph




       Rendering Engine




                JOGL / JDK 5.0
Application Framework


                                                     GUI


        Sketch &              Data                                                                  Domain
                                                           Common Services
          Edit             Framework                                                               Packages



GUI                 This package will contain the GUI implementation of Ayaam and related projects.
                    Will manage all l Menu bars, Tool bars, multiple layouts, multiple viewports, Console, Printing
Layouts
Data Framework      This package will contain information about all the common attributes and data needed for
                    domain packages. Information and interfaces for Views, WCS, Working plane , selected
                    objects, mouse and keyboard events,

Common Services     Will contain the implementation and interfaces for undo and redo, cut, copy, paste and other
                    common functionalities like pan, zoom rotate. They will also allow you to:- Update external links
-                   Manage the saving and opening of data
Domain Packages     This package will contain the implementation of business logic. The entry point of this package
                    has to be registered with gui, it can avail the services Data Framework, common services and
                    data modeling packages.


Sketch & Edit       Sketching and editing frameworks for 2d & 3d entities using mouse, console, property sheets
and grip points.
Data Modeler




                 View & Geometric Data
                                                                                Geometric Algo




VIEW & Geometric Data            Import ACAD DWG entities into own data structures, contain information about
                                 different views and view ports, data and view information can be edited and
                                 modeled through sketch , grip points, property sheets and console inputs.




Geometric Algo                     This package will be using the Geometric Data package extensively.
                                  This will contain the logic to fulfill the different process, like building topology from
                                  the topology data structures ( Geometric data package), Fillet and chamfers,
                                  Offsets, sweeps, Hidden line removal, Construction of primitives, (using primitive’s
                                  data structure from Geometric Data package), Boolean operations.
Visualization / Scene Graph



                                                                                         Raster Services
        Geometric services                     View Services


                                                Scene Graph




Geometric services    Will be used for loading the scene for visualization purpose,
                      Will be used for editing geometry objects and there appearances;


View services         Selection and querying of objects,
                      View management;


Raster services       Raster image saving and manipulation



Scene graph           Scene graph implementation.
Rendering Engine



        Xith 0.8/JME/Aviatrix




                                www.busini.wordpress.com
                                thakur@thakursahib.com

Mais conteúdo relacionado

Semelhante a Kernel Architecture

Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
Jay_mittal
 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and Management
SaurabhChobe
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
richoe
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence
eventspat
 
Db graph a_tool_for_development_of_database_systems_based
Db graph a_tool_for_development_of_database_systems_basedDb graph a_tool_for_development_of_database_systems_based
Db graph a_tool_for_development_of_database_systems_based
Ambar Abdul
 
Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009
rsnarayanan
 
FBSIC Functionalities Matrix
FBSIC Functionalities MatrixFBSIC Functionalities Matrix
FBSIC Functionalities Matrix
Fernando Gil
 

Semelhante a Kernel Architecture (20)

Integrating GIS to financial data
Integrating GIS to financial dataIntegrating GIS to financial data
Integrating GIS to financial data
 
Geomajas introduction, BeJUG, March 2012
Geomajas introduction, BeJUG, March 2012Geomajas introduction, BeJUG, March 2012
Geomajas introduction, BeJUG, March 2012
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and Management
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
2012 GISCO Track, Emerging Technologies for Field Data Capture, Bill Timmins
 
Sudheer
SudheerSudheer
Sudheer
 
GisLite
GisLiteGisLite
GisLite
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence
 
Db graph a_tool_for_development_of_database_systems_based
Db graph a_tool_for_development_of_database_systems_basedDb graph a_tool_for_development_of_database_systems_based
Db graph a_tool_for_development_of_database_systems_based
 
Web gis implementation notes
Web gis implementation notesWeb gis implementation notes
Web gis implementation notes
 
Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009
 
FBSIC Functionalities Matrix
FBSIC Functionalities MatrixFBSIC Functionalities Matrix
FBSIC Functionalities Matrix
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
TELUS Case Study: GIS for Telecommunications
TELUS Case Study: GIS for TelecommunicationsTELUS Case Study: GIS for Telecommunications
TELUS Case Study: GIS for Telecommunications
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1
 
dojox.gfx : the foundation for your crossbrowser advanced visualization.
dojox.gfx : the foundation for your crossbrowser advanced visualization.dojox.gfx : the foundation for your crossbrowser advanced visualization.
dojox.gfx : the foundation for your crossbrowser advanced visualization.
 
How to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local GovernmentHow to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local Government
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Kernel Architecture

  • 1. Kernel Architecture Application Framework Data Modeler Foundation Classes Visualization / SceneGraph Rendering Engine JOGL / JDK 5.0
  • 2. Application Framework GUI Sketch & Data Domain Common Services Edit Framework Packages GUI This package will contain the GUI implementation of Ayaam and related projects. Will manage all l Menu bars, Tool bars, multiple layouts, multiple viewports, Console, Printing Layouts Data Framework This package will contain information about all the common attributes and data needed for domain packages. Information and interfaces for Views, WCS, Working plane , selected objects, mouse and keyboard events, Common Services Will contain the implementation and interfaces for undo and redo, cut, copy, paste and other common functionalities like pan, zoom rotate. They will also allow you to:- Update external links - Manage the saving and opening of data Domain Packages This package will contain the implementation of business logic. The entry point of this package has to be registered with gui, it can avail the services Data Framework, common services and data modeling packages. Sketch & Edit Sketching and editing frameworks for 2d & 3d entities using mouse, console, property sheets and grip points.
  • 3. Data Modeler View & Geometric Data Geometric Algo VIEW & Geometric Data Import ACAD DWG entities into own data structures, contain information about different views and view ports, data and view information can be edited and modeled through sketch , grip points, property sheets and console inputs. Geometric Algo This package will be using the Geometric Data package extensively. This will contain the logic to fulfill the different process, like building topology from the topology data structures ( Geometric data package), Fillet and chamfers, Offsets, sweeps, Hidden line removal, Construction of primitives, (using primitive’s data structure from Geometric Data package), Boolean operations.
  • 4. Visualization / Scene Graph Raster Services Geometric services View Services Scene Graph Geometric services Will be used for loading the scene for visualization purpose, Will be used for editing geometry objects and there appearances; View services Selection and querying of objects, View management; Raster services Raster image saving and manipulation Scene graph Scene graph implementation.
  • 5. Rendering Engine Xith 0.8/JME/Aviatrix www.busini.wordpress.com thakur@thakursahib.com