SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Team
•   Ahmed Abd Elwahab
•   Amany Saeed Abd Elsalam
•   Amira Elsayed Ismail
•   Heba Sayed Abd Ellteef
•   Mervat Ahmed Mustafa
•   Naglaa Fathy Abbas
•   Sally Atef Ezzat
•   Shimaa Ismail
Agenda
•   Introduction
•   Project Idea
•   The New Technology
•   Application Architecture
•   Business plan
•   Demo
•   Limitations and Challenges
•   Technologies and Tools
•   Future Work
Introduction
Introduction (Cont’d)
Introduction (Cont’d)
Project Idea
• Gallerio is a web based 3D application . To help
  painter to publish their artworks and be a
  mediator between painters and people who are
  interested in collecting a valuable artworks

• Our virtual gallery will allow painters to rent a
  virtual space in our virtual gallery and upload
  their artworks

• Users will be able to navigate through the
  website and auction on artworks
The New Technology
• We were interesting in learn new technology
  (X3D Technology)

• We try to find an idea to can use this
  technology

• The best idea was Gallerio
X3D
• Stands for Extensible 3D

• Is the ISO standard XML-based file format for
  representing 3D computer graphics

• Is used to build 3D models, both simple and
  sophisticated
X3D (Cont’d)
• Extended from XML , VRML which was first
  approved as an international standard in 1997

• Based on scene graph structure

• X3D is a high level object-oriented language
  for the description of scenes and the behavior
  of objects.
Why X3D ?
• Using XML Technology
• Easy to understand
• Has some advantage over other web
  technologies (Flash) like
  – Size
  – Speed
  – Authority
What is The User Need?
• The user need browser plug-in for X3D
     •   FLUX
     •   Vivaty
     •   Octaga
     •   Swril3D
     •   Xj3D
Application Architecture
• We use 3-Tier Architecture

                Presentation Tier

                    Logic Tier

                  Database Tier
Application Architecture(Cont’d)



                            Java Script
  SQL      Web Service                     ECMA Script
                          XMLHTTP Object
Database




                         HTML Page         X3D Scene
Business Plan
• Mission
      This virtual Gallery is built to remove the gap between
       artists and people who are interested in art
• Target
      The people who are interest in artworks will not be
       forced to search for precious artworks in several places,
       they will find them in our gallery collections

      The painter will find a place to publish his work with
       small budget
Business Plan (Cont’d)
• Business Model
      Subscribing fees
      Advertisement fees


• Business Application
      Business To Business (B2B)
      Business To Customer (B2C)
Business Plan (Cont’d)
• Target Segment
      Artists
      People Who are love art works
DEMO
X3D Limitation
• No Standard Browser
      There are a lot of x3d browser each one has it’s
       supported feature


• X3D not supported by .NET but it’s supported
  by other language like (Java , PHP)
Challenges
• It’s a new technology
      We hardly find support on the internet for x3d
• Choose Suitable X3D Browser plug-in
      We tried about 3 browser plug-in
• Connect JavaScript with web service
      Using XMLHTTP Object
• Connect SIA (Scene Access interface)
      Create dynamic scene
Technologies and Tools
•   Web service
•   Java Script
•   XML
•   ASP.NET
•   C#
•   3D Max
•   SQL 2008
Gallerio Future Work
• Enable painter to customize every thing in his
  room
     •   Ground Texture
     •   Wall Colors
     •   Stands
     •   Lighting
X3D Applications
• We can use X3D to make the following
  applications :
     • Web Based 3D Games
     • Interactive 3D Web Application
     • Visualization (Galleries , Museums , …)
Special Thanks To
•   Eng. Ahmed Salah
•   Eng.Ahmed Adel
•   Eng.Mohamed Qamar
•   Eng.Safaa Farouk
•   Eng.Fatma Ashmawi
•   Eng.Yomna Hady
Gallerio

Weitere ähnliche Inhalte

Andere mochten auch

Cerrajeros Madrid economicos
Cerrajeros Madrid economicosCerrajeros Madrid economicos
Cerrajeros Madrid economicosscandalousobjec52
 
Prezentacija(grimm,beethoven) Ana Pucko, Lucija Hudek
Prezentacija(grimm,beethoven) Ana Pucko, Lucija HudekPrezentacija(grimm,beethoven) Ana Pucko, Lucija Hudek
Prezentacija(grimm,beethoven) Ana Pucko, Lucija HudekBznzgc
 
OpenDataSoft - Mathieu Caps - Open Innovation et territoires
 OpenDataSoft - Mathieu Caps - Open Innovation et territoires OpenDataSoft - Mathieu Caps - Open Innovation et territoires
OpenDataSoft - Mathieu Caps - Open Innovation et territoiresLes Interconnectés
 
Cleanroom montaser hamza iraq2016
Cleanroom montaser hamza   iraq2016Cleanroom montaser hamza   iraq2016
Cleanroom montaser hamza iraq2016montaser185
 

Andere mochten auch (6)

Cerrajeros Madrid economicos
Cerrajeros Madrid economicosCerrajeros Madrid economicos
Cerrajeros Madrid economicos
 
Prezentacija(grimm,beethoven) Ana Pucko, Lucija Hudek
Prezentacija(grimm,beethoven) Ana Pucko, Lucija HudekPrezentacija(grimm,beethoven) Ana Pucko, Lucija Hudek
Prezentacija(grimm,beethoven) Ana Pucko, Lucija Hudek
 
Rapid prototype
Rapid prototypeRapid prototype
Rapid prototype
 
OpenDataSoft - Mathieu Caps - Open Innovation et territoires
 OpenDataSoft - Mathieu Caps - Open Innovation et territoires OpenDataSoft - Mathieu Caps - Open Innovation et territoires
OpenDataSoft - Mathieu Caps - Open Innovation et territoires
 
Cleanroom montaser hamza iraq2016
Cleanroom montaser hamza   iraq2016Cleanroom montaser hamza   iraq2016
Cleanroom montaser hamza iraq2016
 
Nitin Gupta_CV
Nitin Gupta_CVNitin Gupta_CV
Nitin Gupta_CV
 

Ähnlich wie Gallerio

Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slidesMitch Williams
 
Civil Engineering all software information pdf
Civil Engineering all software information pdf  Civil Engineering all software information pdf
Civil Engineering all software information pdf Sonali117356
 
Odessa .NET User Group - 10.11.2011 - Applied Code Generation
Odessa .NET User Group - 10.11.2011 - Applied Code Generation Odessa .NET User Group - 10.11.2011 - Applied Code Generation
Odessa .NET User Group - 10.11.2011 - Applied Code Generation Dmytro Mindra
 
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization SoftwareCase Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Softwareaccount inactive
 
PLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursPLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursAlfresco Software
 
Introduction ot AutoCAD 2017
Introduction ot AutoCAD 2017Introduction ot AutoCAD 2017
Introduction ot AutoCAD 2017Mazhar Syed
 
X3DOM - An Overview and Examples
X3DOM - An Overview and ExamplesX3DOM - An Overview and Examples
X3DOM - An Overview and Examplesjsalonen Salonen
 
Html5 Canvas and Mobile Graphics
Html5 Canvas and Mobile GraphicsHtml5 Canvas and Mobile Graphics
Html5 Canvas and Mobile GraphicsEngin Hatay
 
Done in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easyDone in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easyRoel Hartman
 
Responsive Web Design - Devoxx UK - 2014-06-13
Responsive Web Design - Devoxx UK - 2014-06-13Responsive Web Design - Devoxx UK - 2014-06-13
Responsive Web Design - Devoxx UK - 2014-06-13Frédéric Harper
 
Object Theory Prism Overview and Client Projects
Object Theory Prism Overview and Client ProjectsObject Theory Prism Overview and Client Projects
Object Theory Prism Overview and Client ProjectsMichael Hoffman
 
IoT, ready for business
IoT, ready for businessIoT, ready for business
IoT, ready for businessJon Mikel Inza
 
OpenGL - Bringing the 3D World into the Android
OpenGL - Bringing the 3D World into the AndroidOpenGL - Bringing the 3D World into the Android
OpenGL - Bringing the 3D World into the AndroidDroidConTLV
 
Adobe illustrator CC 2017 introduction _ SEOSKILLS Hyderabad
Adobe illustrator CC 2017 introduction  _ SEOSKILLS HyderabadAdobe illustrator CC 2017 introduction  _ SEOSKILLS Hyderabad
Adobe illustrator CC 2017 introduction _ SEOSKILLS HyderabadSEO SKills
 
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18Frédéric Harper
 
A DSL for the visualization of Multi-Robot Systems
A DSL for the visualization of Multi-Robot SystemsA DSL for the visualization of Multi-Robot Systems
A DSL for the visualization of Multi-Robot SystemsSerge Stinckwich
 

Ähnlich wie Gallerio (20)

3D Internet
3D Internet3D Internet
3D Internet
 
3d internet
3d internet3d internet
3d internet
 
Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slides
 
Civil Engineering all software information pdf
Civil Engineering all software information pdf  Civil Engineering all software information pdf
Civil Engineering all software information pdf
 
Odessa .NET User Group - 10.11.2011 - Applied Code Generation
Odessa .NET User Group - 10.11.2011 - Applied Code Generation Odessa .NET User Group - 10.11.2011 - Applied Code Generation
Odessa .NET User Group - 10.11.2011 - Applied Code Generation
 
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization SoftwareCase Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
 
PLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursPLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few Hours
 
Introduction ot AutoCAD 2017
Introduction ot AutoCAD 2017Introduction ot AutoCAD 2017
Introduction ot AutoCAD 2017
 
X3DOM - An Overview and Examples
X3DOM - An Overview and ExamplesX3DOM - An Overview and Examples
X3DOM - An Overview and Examples
 
Html5 Canvas and Mobile Graphics
Html5 Canvas and Mobile GraphicsHtml5 Canvas and Mobile Graphics
Html5 Canvas and Mobile Graphics
 
Done in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easyDone in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easy
 
Responsive Web Design - Devoxx UK - 2014-06-13
Responsive Web Design - Devoxx UK - 2014-06-13Responsive Web Design - Devoxx UK - 2014-06-13
Responsive Web Design - Devoxx UK - 2014-06-13
 
Object Theory Prism Overview and Client Projects
Object Theory Prism Overview and Client ProjectsObject Theory Prism Overview and Client Projects
Object Theory Prism Overview and Client Projects
 
IoT, ready for business
IoT, ready for businessIoT, ready for business
IoT, ready for business
 
OpenGL - Bringing the 3D World into the Android
OpenGL - Bringing the 3D World into the AndroidOpenGL - Bringing the 3D World into the Android
OpenGL - Bringing the 3D World into the Android
 
Adobe illustrator CC 2017 introduction _ SEOSKILLS Hyderabad
Adobe illustrator CC 2017 introduction  _ SEOSKILLS HyderabadAdobe illustrator CC 2017 introduction  _ SEOSKILLS Hyderabad
Adobe illustrator CC 2017 introduction _ SEOSKILLS Hyderabad
 
MongoDB Basics
MongoDB BasicsMongoDB Basics
MongoDB Basics
 
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18
 
From Vision to Visualization with ProtoTech Solutions
From Vision to Visualization with ProtoTech SolutionsFrom Vision to Visualization with ProtoTech Solutions
From Vision to Visualization with ProtoTech Solutions
 
A DSL for the visualization of Multi-Robot Systems
A DSL for the visualization of Multi-Robot SystemsA DSL for the visualization of Multi-Robot Systems
A DSL for the visualization of Multi-Robot Systems
 

Mehr von Amira Elsayed Ismail

Mehr von Amira Elsayed Ismail (8)

Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
Moodle installation guide
Moodle installation guideMoodle installation guide
Moodle installation guide
 
DBeaver installation guide
DBeaver installation guideDBeaver installation guide
DBeaver installation guide
 
Xampp installation guide
Xampp installation guideXampp installation guide
Xampp installation guide
 
UberTest Quick Guide
UberTest Quick GuideUberTest Quick Guide
UberTest Quick Guide
 
Android course (lecture2)
Android course (lecture2)Android course (lecture2)
Android course (lecture2)
 
Subversion and bug tracking
Subversion and bug trackingSubversion and bug tracking
Subversion and bug tracking
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 

Kürzlich hochgeladen

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Kürzlich hochgeladen (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Gallerio

  • 1.
  • 2. Team • Ahmed Abd Elwahab • Amany Saeed Abd Elsalam • Amira Elsayed Ismail • Heba Sayed Abd Ellteef • Mervat Ahmed Mustafa • Naglaa Fathy Abbas • Sally Atef Ezzat • Shimaa Ismail
  • 3. Agenda • Introduction • Project Idea • The New Technology • Application Architecture • Business plan • Demo • Limitations and Challenges • Technologies and Tools • Future Work
  • 7. Project Idea • Gallerio is a web based 3D application . To help painter to publish their artworks and be a mediator between painters and people who are interested in collecting a valuable artworks • Our virtual gallery will allow painters to rent a virtual space in our virtual gallery and upload their artworks • Users will be able to navigate through the website and auction on artworks
  • 8. The New Technology • We were interesting in learn new technology (X3D Technology) • We try to find an idea to can use this technology • The best idea was Gallerio
  • 9. X3D • Stands for Extensible 3D • Is the ISO standard XML-based file format for representing 3D computer graphics • Is used to build 3D models, both simple and sophisticated
  • 10. X3D (Cont’d) • Extended from XML , VRML which was first approved as an international standard in 1997 • Based on scene graph structure • X3D is a high level object-oriented language for the description of scenes and the behavior of objects.
  • 11. Why X3D ? • Using XML Technology • Easy to understand • Has some advantage over other web technologies (Flash) like – Size – Speed – Authority
  • 12. What is The User Need? • The user need browser plug-in for X3D • FLUX • Vivaty • Octaga • Swril3D • Xj3D
  • 13. Application Architecture • We use 3-Tier Architecture Presentation Tier Logic Tier Database Tier
  • 14. Application Architecture(Cont’d) Java Script SQL Web Service ECMA Script XMLHTTP Object Database HTML Page X3D Scene
  • 15. Business Plan • Mission  This virtual Gallery is built to remove the gap between artists and people who are interested in art • Target  The people who are interest in artworks will not be forced to search for precious artworks in several places, they will find them in our gallery collections  The painter will find a place to publish his work with small budget
  • 16. Business Plan (Cont’d) • Business Model  Subscribing fees  Advertisement fees • Business Application  Business To Business (B2B)  Business To Customer (B2C)
  • 17. Business Plan (Cont’d) • Target Segment  Artists  People Who are love art works
  • 18. DEMO
  • 19. X3D Limitation • No Standard Browser  There are a lot of x3d browser each one has it’s supported feature • X3D not supported by .NET but it’s supported by other language like (Java , PHP)
  • 20. Challenges • It’s a new technology  We hardly find support on the internet for x3d • Choose Suitable X3D Browser plug-in  We tried about 3 browser plug-in • Connect JavaScript with web service  Using XMLHTTP Object • Connect SIA (Scene Access interface)  Create dynamic scene
  • 21. Technologies and Tools • Web service • Java Script • XML • ASP.NET • C# • 3D Max • SQL 2008
  • 22. Gallerio Future Work • Enable painter to customize every thing in his room • Ground Texture • Wall Colors • Stands • Lighting
  • 23. X3D Applications • We can use X3D to make the following applications : • Web Based 3D Games • Interactive 3D Web Application • Visualization (Galleries , Museums , …)
  • 24.
  • 25. Special Thanks To • Eng. Ahmed Salah • Eng.Ahmed Adel • Eng.Mohamed Qamar • Eng.Safaa Farouk • Eng.Fatma Ashmawi • Eng.Yomna Hady

Hinweis der Redaktion

  1. A scene graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games. Examples of such programs include AutoCAD,Adobe Illustrator, Acrobat 3D, OpenSceneGraph and CorelDRAW.