SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Gearóid Ó Treasaigh   Seung-Bum Lee   Jennifer McManis
Viewing e-learning content on a small screen

    browser is not desirable

    We want to create a server-side application which

    will alter the web pages so that they can be viewed
    easily on a small screen device

    In doing so, we want to customise the content so

    that it can be used to refresh the user’s memory i.e.
    for reviewing notes for a meeting
Web Servers                   Web Servers              Web Servers




                         Internet




                   Server contacts host
                  server for the webpage
                     and it is retrieved




       Web Application
          Server
                                              Server uses a servlet
                                             to convert the webpage
                    Mobile Requests         into a suitable format for
                      a web page             the small screen device




                         Mobile phone
A Java Server Page is used to enter the web page

    needed or to search for information

    A servlet converts the web page entered,


    into a small-screen friendly format   Nokia



                                                Web Portal

    This means no extra software needs
                                         Enter website
                                           Http://www.



    to be installed on the device                            Go



                                          Enter keywords
                                           Search

                                                             Go


    It is very user friendly

Create a drop down menu of – navigational links


                               – headings

                                        Nokia
    Show the first heading & the key

                                        Links -> News

    content                             New York Blast...

                                        New York Blast was like a
                                        volcano
                                                   A massive
    Scale down relevant images so                  underground explosion
                                                  that caused a jet of
                                                   steam and rubble to
    they can still be clearly viewed    tear through a New York street
                                        has left a gaping crater in the
                                        heart of the city.
                                        Hundreds of people fled in panic
                                        after seeing steam billowing near
    Place an icon on the top right of   Grand Central Station, fearing a
                                       terrorist attack.
                                        The initial burst of steam rose
    the screen to allow users go back   higher than the nearby 77-storey
                                        Chrysler Building, one of

    to portal page.                     Manhattan's tallest skyscrapers.
Make the content customisable to the individual

    user

    Test the application with different types of content




    Test the web application using simulators such as

    mobile phone and PDA simulators

    Deploy the application to an actual web server

    where it can be used by DCU

Mais conteúdo relacionado

Semelhante a Developing M-Learning Assistance For Small Screen, Wireless Devices (midterm)

Silverlight
SilverlightSilverlight
Silverlightreynolds
 
Supporting View Transition Design of Smartphone Applications Using Web Templ...
Supporting View Transition Design of Smartphone Applications Using  Web Templ...Supporting View Transition Design of Smartphone Applications Using  Web Templ...
Supporting View Transition Design of Smartphone Applications Using Web Templ...nkazuki
 
S60 3rd FP2 Widgets
S60 3rd FP2 WidgetsS60 3rd FP2 Widgets
S60 3rd FP2 Widgetsromek
 
Web development presentation
Web development presentationWeb development presentation
Web development presentationVaishnavi8950
 
Flex For Java Developers - SDForum Java SIG
Flex For Java Developers - SDForum Java SIGFlex For Java Developers - SDForum Java SIG
Flex For Java Developers - SDForum Java SIGChris Richardson
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)PCG Solution
 
Top Ten Web Attacks
Top Ten Web Attacks Top Ten Web Attacks
Top Ten Web Attacks Ajay Ohri
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"Software Park Thailand
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
 
SproutCore GTUG
SproutCore GTUGSproutCore GTUG
SproutCore GTUGsproutit
 
Evolving Mobile Architectures
Evolving Mobile ArchitecturesEvolving Mobile Architectures
Evolving Mobile Architecturessgleadow
 
Building i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinBuilding i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinJoonas Lehtinen
 

Semelhante a Developing M-Learning Assistance For Small Screen, Wireless Devices (midterm) (20)

Silverlight
SilverlightSilverlight
Silverlight
 
Supporting View Transition Design of Smartphone Applications Using Web Templ...
Supporting View Transition Design of Smartphone Applications Using  Web Templ...Supporting View Transition Design of Smartphone Applications Using  Web Templ...
Supporting View Transition Design of Smartphone Applications Using Web Templ...
 
S60 3rd FP2 Widgets
S60 3rd FP2 WidgetsS60 3rd FP2 Widgets
S60 3rd FP2 Widgets
 
Web development presentation
Web development presentationWeb development presentation
Web development presentation
 
Flex For Java Developers - SDForum Java SIG
Flex For Java Developers - SDForum Java SIGFlex For Java Developers - SDForum Java SIG
Flex For Java Developers - SDForum Java SIG
 
Web 2
Web 2Web 2
Web 2
 
PWAs overview
PWAs overview PWAs overview
PWAs overview
 
Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)Report file on Web technology(html5 and css3)
Report file on Web technology(html5 and css3)
 
Silverlight
SilverlightSilverlight
Silverlight
 
Top Ten Web Attacks
Top Ten Web Attacks Top Ten Web Attacks
Top Ten Web Attacks
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
 
Mini-Training Owin Katana
Mini-Training Owin KatanaMini-Training Owin Katana
Mini-Training Owin Katana
 
Case Study | EdisonWeb
Case Study | EdisonWebCase Study | EdisonWeb
Case Study | EdisonWeb
 
Ajax white paper
Ajax white paperAjax white paper
Ajax white paper
 
SproutCore GTUG
SproutCore GTUGSproutCore GTUG
SproutCore GTUG
 
Evolving Mobile Architectures
Evolving Mobile ArchitecturesEvolving Mobile Architectures
Evolving Mobile Architectures
 
Intel Builder Design Specifications
Intel Builder Design SpecificationsIntel Builder Design Specifications
Intel Builder Design Specifications
 
Building i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinBuilding i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadin
 
MOINC Server
MOINC ServerMOINC Server
MOINC Server
 

Mais de odcsss

Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)
Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)
Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)odcsss
 
3D Interfaces to Improve Human Memory (midterm)
3D Interfaces to Improve Human Memory (midterm)3D Interfaces to Improve Human Memory (midterm)
3D Interfaces to Improve Human Memory (midterm)odcsss
 
Using Multiple Sensors to Determine Posture (midterm)
Using Multiple Sensors to Determine Posture (midterm)Using Multiple Sensors to Determine Posture (midterm)
Using Multiple Sensors to Determine Posture (midterm)odcsss
 
Video Databases & Shape Modelling for Sign Language (midterm)
Video Databases & Shape Modelling for Sign Language (midterm)Video Databases & Shape Modelling for Sign Language (midterm)
Video Databases & Shape Modelling for Sign Language (midterm)odcsss
 
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)odcsss
 
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)odcsss
 
Did I Take My Medicine (midterm)
Did I Take My Medicine (midterm)Did I Take My Medicine (midterm)
Did I Take My Medicine (midterm)odcsss
 
Visualising A Lifelog Of Images (midterm)
Visualising A Lifelog Of Images (midterm)Visualising A Lifelog Of Images (midterm)
Visualising A Lifelog Of Images (midterm)odcsss
 
Diet Controll Application (midterm)
Diet Controll Application (midterm)Diet Controll Application (midterm)
Diet Controll Application (midterm)odcsss
 
Meeting Sense (midterm)
Meeting Sense (midterm)Meeting Sense (midterm)
Meeting Sense (midterm)odcsss
 

Mais de odcsss (10)

Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)
Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)
Analysis of Biometric Data for Memory Augmentation using a SenseCam (midterm)
 
3D Interfaces to Improve Human Memory (midterm)
3D Interfaces to Improve Human Memory (midterm)3D Interfaces to Improve Human Memory (midterm)
3D Interfaces to Improve Human Memory (midterm)
 
Using Multiple Sensors to Determine Posture (midterm)
Using Multiple Sensors to Determine Posture (midterm)Using Multiple Sensors to Determine Posture (midterm)
Using Multiple Sensors to Determine Posture (midterm)
 
Video Databases & Shape Modelling for Sign Language (midterm)
Video Databases & Shape Modelling for Sign Language (midterm)Video Databases & Shape Modelling for Sign Language (midterm)
Video Databases & Shape Modelling for Sign Language (midterm)
 
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)
Using A Wireless Sensor Network to Monitor Fenton’s Reaction (midterm)
 
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
 
Did I Take My Medicine (midterm)
Did I Take My Medicine (midterm)Did I Take My Medicine (midterm)
Did I Take My Medicine (midterm)
 
Visualising A Lifelog Of Images (midterm)
Visualising A Lifelog Of Images (midterm)Visualising A Lifelog Of Images (midterm)
Visualising A Lifelog Of Images (midterm)
 
Diet Controll Application (midterm)
Diet Controll Application (midterm)Diet Controll Application (midterm)
Diet Controll Application (midterm)
 
Meeting Sense (midterm)
Meeting Sense (midterm)Meeting Sense (midterm)
Meeting Sense (midterm)
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Developing M-Learning Assistance For Small Screen, Wireless Devices (midterm)

  • 1. Gearóid Ó Treasaigh Seung-Bum Lee Jennifer McManis
  • 2. Viewing e-learning content on a small screen  browser is not desirable We want to create a server-side application which  will alter the web pages so that they can be viewed easily on a small screen device In doing so, we want to customise the content so  that it can be used to refresh the user’s memory i.e. for reviewing notes for a meeting
  • 3. Web Servers Web Servers Web Servers Internet Server contacts host server for the webpage and it is retrieved Web Application Server Server uses a servlet to convert the webpage Mobile Requests into a suitable format for a web page the small screen device Mobile phone
  • 4. A Java Server Page is used to enter the web page  needed or to search for information A servlet converts the web page entered,  into a small-screen friendly format Nokia Web Portal This means no extra software needs  Enter website Http://www. to be installed on the device Go Enter keywords Search Go It is very user friendly 
  • 5. Create a drop down menu of – navigational links  – headings Nokia Show the first heading & the key  Links -> News content New York Blast... New York Blast was like a volcano A massive Scale down relevant images so underground explosion  that caused a jet of steam and rubble to they can still be clearly viewed tear through a New York street has left a gaping crater in the heart of the city. Hundreds of people fled in panic after seeing steam billowing near Place an icon on the top right of Grand Central Station, fearing a  terrorist attack. The initial burst of steam rose the screen to allow users go back higher than the nearby 77-storey Chrysler Building, one of to portal page. Manhattan's tallest skyscrapers.
  • 6. Make the content customisable to the individual  user Test the application with different types of content  Test the web application using simulators such as  mobile phone and PDA simulators Deploy the application to an actual web server  where it can be used by DCU