SlideShare a Scribd company logo
1 of 36
SHREE SWAMI ATMANAND SARASWATI INSTITUTE
OF TECHNOLOGY
Project - I
PREPARED BY: (Group:1)
Bhumi Aghera(130760107001)
Monika Dudhat(130760107007)
Radhika Talaviya(130760107029)
Rajvi Vaghasiya(130760107031)
ScreenSpeculo(Android App)
GUIDED BY:
Prof. Paresh Patel
Prof. Hruta Desai
Abstract
• This is an android App. The main feature of App is to mirror screen between
multiple android devices. In this App, the screen of main user’s device will be
visible to all other devices. This App will provide two different modes to connect
with multiple user. First mode is open mode which allows other users to connect
with main user and main user can share screen and media. Second mode is
moderated access mode which enable moderator to approve and reject other
user’s request that means main user will have all the controls.
Literature Review
Index Application
Name
Features/Details Disadvantages
1. TeamViewer[1] - Control computers remotely
as if you were sitting right in
front of them.
- Transfer files in both
directions
- Sound and video
transmission in real-time
- Require internet
- Connection cannot be
established because of
weak Internet signal
2. ScreenMeet[2] - Anyone can easily share
camera photos, live videos,
and drawings with their family
and friends
- Easily screenshare slides,
sites and apps.
- It works But the delay is
about one second and the
frame rate is so low
- It doesn’t support audio
and video mirroring
Literature Review
Index Application
Name
Features/Details Disadvantages
3. Screen Stream
Mirroring[3]
- Mirroring, screen sharing with
media players and tools such as
VLC, XBMC/KODI, OBS
- Mirroring, screen sharing with
web browsers & Recording
- Connectivity problem
4. ScreenShare[4] - ScreenShare enables wireless
sharing of videos, music, photos,
web pages and many types of
documents from your phone to your
tablet.
- It's a file sharing app not a
screen sharing app.
5. ZOOM Cloud
Meetings[5]
- Screen share photos, web and
Google Drive, Dropbox or Box files
- Send group text, images and audio
from mobile and desktop
- Weak internet can’t perform
any task properly
Features
• To see the main user’s screen, no need of any storage.
• User can record the screen view.
• No need of Internet for connectivity.
• Main user can share document, video, etc.
Module
1. Connectivity
2. Mirror Screen
3. Recording Screen
4. Sharing Media
5. Moderated Access Mode
6. Permission
Flow
1. Connectivity
2. Mirror Screen
1. Simple mirroring
2. Document
3. Video without voice
4. Audio
5. Combine above all functionality
3. Recording Screen
1. Screen recording
2. Screen recording with voice
Flow
4. Sharing Media
5. Moderated Access Mode
6. Permission
1. For connectivity
2. For recording screen
3. For file sharing
Documentation
• AEIOU canvas
• Empathy canvas
• Ideation canvas
• Product development canvas
Activity canvas
• Activities includes specific actions and processes that can be used before, during and after
completing their goals.
• General impressions/observations
- Connection between android phones
- Mirror screen
- Record screen
- Share media
- Teaching purpose
- To give demo of android application
• Elements, Features and Special notes
- Application provides two mode for connection:
1. Open mode
2. Moderated mode
- To do above activity, main user’s permission is
required.
Environment Canvas
• Environments includes physical space, atmosphere and function of context in which an
activities take place.
• General impressions/observations
- Easy to use
- User friendly environment
- Comfortable environment
- Provide business environment
- Provide teaching environment
• Elements, Features and Special notes
- GUI
- Provide easy connection
Interaction Canvas
• Interactions are building blocks of activities. It can be between person and someone or
something else in environment which are part of the activities.
• General impressions/observations (Who is interacting with whom, what?)
Faculty – Student – about teaching
App developer – IT person – give demo of its newly developed application
One who has knowledge of android app – new android user – to teach how to use app
Person – person – sharing video, document, etc.
Person – person – individual view
Main user – other user – to record main user’s screen
• Elements, Feature and Special notes
To record main user’s screen, to take any kind of data, for connection, main user’s
permission is required.
Object Canvas
• Objects are individual element of an environment, which define their function, meaning and
context within an activity.
• General impressions/observations (What components are involved?)
- Android mobile phone
- Android Studio
- Data cable
- Play store
- Laptop
- Emulator (e.g. Genymotion)
• Elements, Features and Special notes
- Android studio to develop application
- Download ‘ScreenSpeculo’ app from Play Store
User Canvas
• Users are people whose behaviour is being observed including their needs, goals, preferences
and beliefs.
• General impressions/observations
- Student
- Teacher
- Business person
- IT person
- Application developer
- Android phone user
• Elements, Features and Special notes
- Android phone
- Android application
- User can see same thing individually in
their own android phone even if they have
no enough memory space.
Empathy canvas
• Empathy canvas discovers the aspect of application user.
• User – Android user
• Stack holder
- Student
- Teacher
- Business person
- IT person
- Application developer
- Android phone user
• Activity
- Connection between android phones
- Mirror screen
- Record screen
- Share media
- Teaching purpose
- To give demo of android application
Ideation Canvas
• Ideation canvas gives a rough idea of project into any limits. Ideation session is not aimed at
finding solution to the defined problem.
• People
- Student
- Teacher
- Business person
- IT person
- Application developer
- Android phone user
• Activity
- Connection between android phones
- Mirror screen
- Record screen
- Share media
- Teaching purpose
- To give demo of android application
Ideation Canvas
• Situation/Context/Location
Absence of projector – to give presentation – in classroom
Absence of projector – to give demo of android application – in meeting
Not enough memory space – to watch media from other user’s phone – anywhere
Internet connection not available – to share media – anywhere (in Wi-Fi’s range).
• Props/Possible solution
Android mobile phone Genymotion
Android studio Data cable
Play store Laptop
Virtual Emulator ADB driver
SDK manager JRE & JDK
Product Development Canvas
• Purpose: To mirror the main user’s screen with multiple android phones.
• People
- Student
- Teacher
- Business person
- IT person
- Application developer
- Android phone user
• Product experience
- Comfort
- Secure
- User friendly
Product Development Canvas
• Product function
- Easy to use
- Record screen
- View main user’s screen
- Share media
• Product features
- No internet connection required.
- No extra memory space required to see screen.
- Provide two different mode for connection:
i. Open mode
ii. Moderated access mode
• Components
- Android mobile phone
- Play store
Activity Diagram
State Diagram
Use Case Diagram
Sequence Diagram
Application
• Education Field
• Meeting
• To watch video comfortably
• To give demo of other apps
• No need to download same things in all device, after downloading in one device
everyone can see that by mirroring the screen.
• Collaborate with multiple users.
• Without permission of main user, other user will not be able to download any
type of data of main user.
• Easy data transfer.
• To record screen, main user’s permission is required.
Advantages
Disadvantage
• It consume more battery power.
User Feedback
User Feedback
• There should be real time streaming of audio and video. And there is no delay
during mirroring screen.
• Hlw... when 2 ya 3 ppl watching video in their own phone using ur app .. nd that
tym sm msg cm whch iz impo. lyk in that msg sm pswd aur usefull info n thn
other ppl who r connected read tht msg... then... i mean security . ..
• Is there any specific range of distance for which it will work? If not then it's
awesome. But if it is there than it should be of acceptable distance like around
4-5m.
Conclusion
This application will mirror screen between multiple android devices.
The screen of main user’s device will be visible to all other devices. For security
purpose, we will provide two different modes to connect with multiple user.
First mode is open mode and Second mode is moderated access mode. There is
one more feature for recording screen. Main user and other user both will be
able to record screen.
Future Work
• We have implemented some part of our modules like Recording, Sharing message,
connectivity using Bluetooth.
• We will implement connectivity using hotspot.
• After that, we will implement screen mirroring module, recording screen module and
sharing media module.
Wifi Recording Audio
Sharing message
Bluetooth
Capture Screen
References
1. https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile
&hl=en
2. https://play.google.com/store/apps/details?id=com.projector.screenmeet&hl=en
3. https://play.google.com/store/apps/details?id=com.mobzapp.screenstream.trial&hl=en
4. https://play.google.com/store/apps/details?id=com.springdesign.screenshare.browser.server
&hl=en
5. https://play.google.com/store/apps/details?id=us.zoom.videomeetings&hl=en
screen speculo - Miracast android Project

More Related Content

What's hot

User Interface Design
User Interface DesignUser Interface Design
User Interface DesignGil Pasiona
 
Multimedia user interface principles
Multimedia user interface principlesMultimedia user interface principles
Multimedia user interface principlesNorirdawati Sabangi
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 
C maksymchuk android
C maksymchuk androidC maksymchuk android
C maksymchuk androidsdeconf
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)emaan waseem
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web formmentorrbuddy
 
Slide presentation fyp
Slide presentation fypSlide presentation fyp
Slide presentation fypNanasa Nana
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Lahiru Danushka
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibilityJon Gibbins
 
User interface webpage
User interface webpageUser interface webpage
User interface webpagedhaval_tare
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interfaceEstiak Khan
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Lisa Renery Handalian
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsDavid Little
 

What's hot (20)

User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Multimedia user interface principles
Multimedia user interface principlesMultimedia user interface principles
Multimedia user interface principles
 
UI Design
UI DesignUI Design
UI Design
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
Accessibility and ucd
Accessibility and ucdAccessibility and ucd
Accessibility and ucd
 
C maksymchuk android
C maksymchuk androidC maksymchuk android
C maksymchuk android
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web form
 
Slide presentation fyp
Slide presentation fypSlide presentation fyp
Slide presentation fyp
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Shiva_CV
Shiva_CVShiva_CV
Shiva_CV
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
Human Computer Interface of an Information System
Human Computer Interface of an Information SystemHuman Computer Interface of an Information System
Human Computer Interface of an Information System
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
User interface webpage
User interface webpageUser interface webpage
User interface webpage
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interface
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital products
 

Similar to screen speculo - Miracast android Project

Screen sharing between android devices
Screen sharing between  android devicesScreen sharing between  android devices
Screen sharing between android devicesvikas mishra
 
Android Infrastructure
Android InfrastructureAndroid Infrastructure
Android InfrastructureEyad Almasri
 
Glass' evolution, some suggestions
Glass' evolution, some suggestionsGlass' evolution, some suggestions
Glass' evolution, some suggestionsRussell Sullivan
 
Language learning using augmented reality
Language learning using augmented realityLanguage learning using augmented reality
Language learning using augmented realityAmritanshu Sawarn
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearChin2uuu
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.MandaleRavindra Mandale
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxHasanulFahmi2
 
Dori waldman android _course_2
Dori waldman android _course_2Dori waldman android _course_2
Dori waldman android _course_2Dori Waldman
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project reportChin2uuu
 
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxEca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxGoran Djonovic
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptxdebasish duarah
 
Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34ashish09714
 
Poonguzhali_B.E_Resume_4+_Years_Exp_Software Testing
Poonguzhali_B.E_Resume_4+_Years_Exp_Software TestingPoonguzhali_B.E_Resume_4+_Years_Exp_Software Testing
Poonguzhali_B.E_Resume_4+_Years_Exp_Software TestingPoonguzhali Durairaj
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App designArnab Pradhan
 
MyFacebook (social Networking )
MyFacebook (social Networking )MyFacebook (social Networking )
MyFacebook (social Networking )Shalikram Patel
 

Similar to screen speculo - Miracast android Project (20)

Screen sharing between android devices
Screen sharing between  android devicesScreen sharing between  android devices
Screen sharing between android devices
 
Android Infrastructure
Android InfrastructureAndroid Infrastructure
Android Infrastructure
 
Glass' evolution, some suggestions
Glass' evolution, some suggestionsGlass' evolution, some suggestions
Glass' evolution, some suggestions
 
Language learning using augmented reality
Language learning using augmented realityLanguage learning using augmented reality
Language learning using augmented reality
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.Mandale
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptx
 
Dori waldman android _course_2
Dori waldman android _course_2Dori waldman android _course_2
Dori waldman android _course_2
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
 
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxEca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
 
Srs for project
Srs for projectSrs for project
Srs for project
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptx
 
Screencasting for the budget-friendly teacher
Screencasting for the budget-friendly teacherScreencasting for the budget-friendly teacher
Screencasting for the budget-friendly teacher
 
Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34
 
Poonguzhali_B.E_Resume_4+_Years_Exp_Software Testing
Poonguzhali_B.E_Resume_4+_Years_Exp_Software TestingPoonguzhali_B.E_Resume_4+_Years_Exp_Software Testing
Poonguzhali_B.E_Resume_4+_Years_Exp_Software Testing
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App design
 
Android platform
Android platform Android platform
Android platform
 
MyFacebook (social Networking )
MyFacebook (social Networking )MyFacebook (social Networking )
MyFacebook (social Networking )
 

More from Radhika Talaviya

General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)Radhika Talaviya
 
MICROPROCESSOR AND INTERFACING
MICROPROCESSOR AND INTERFACING MICROPROCESSOR AND INTERFACING
MICROPROCESSOR AND INTERFACING Radhika Talaviya
 
Assembler - System Programming
Assembler - System ProgrammingAssembler - System Programming
Assembler - System ProgrammingRadhika Talaviya
 
Classes, Objects and Method - Object Oriented Programming with Java
Classes, Objects and Method - Object Oriented Programming with JavaClasses, Objects and Method - Object Oriented Programming with Java
Classes, Objects and Method - Object Oriented Programming with JavaRadhika Talaviya
 
Cyber Security - Firewall and Packet Filters
Cyber Security - Firewall and Packet Filters Cyber Security - Firewall and Packet Filters
Cyber Security - Firewall and Packet Filters Radhika Talaviya
 
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...Radhika Talaviya
 
Analysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysisAnalysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysisRadhika Talaviya
 
Level, Role, and Skill manager
Level, Role, and Skill  managerLevel, Role, and Skill  manager
Level, Role, and Skill managerRadhika Talaviya
 
Global environmental essue
Global environmental essueGlobal environmental essue
Global environmental essueRadhika Talaviya
 

More from Radhika Talaviya (16)

General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)
 
The Phases of a Compiler
The Phases of a CompilerThe Phases of a Compiler
The Phases of a Compiler
 
MICROPROCESSOR AND INTERFACING
MICROPROCESSOR AND INTERFACING MICROPROCESSOR AND INTERFACING
MICROPROCESSOR AND INTERFACING
 
Assembler - System Programming
Assembler - System ProgrammingAssembler - System Programming
Assembler - System Programming
 
Classes, Objects and Method - Object Oriented Programming with Java
Classes, Objects and Method - Object Oriented Programming with JavaClasses, Objects and Method - Object Oriented Programming with Java
Classes, Objects and Method - Object Oriented Programming with Java
 
Cyber Security - Firewall and Packet Filters
Cyber Security - Firewall and Packet Filters Cyber Security - Firewall and Packet Filters
Cyber Security - Firewall and Packet Filters
 
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...
 
Analysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysisAnalysis and Design of Algorithms -Sorting Algorithms and analysis
Analysis and Design of Algorithms -Sorting Algorithms and analysis
 
Computer Organization
Computer Organization Computer Organization
Computer Organization
 
Stack
StackStack
Stack
 
Level, Role, and Skill manager
Level, Role, and Skill  managerLevel, Role, and Skill  manager
Level, Role, and Skill manager
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Global environmental essue
Global environmental essueGlobal environmental essue
Global environmental essue
 
Reflection of girls life
Reflection of girls lifeReflection of girls life
Reflection of girls life
 
Nanophysics
NanophysicsNanophysics
Nanophysics
 
I'm ok you're ok
I'm ok you're okI'm ok you're ok
I'm ok you're ok
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

screen speculo - Miracast android Project

  • 1. SHREE SWAMI ATMANAND SARASWATI INSTITUTE OF TECHNOLOGY Project - I PREPARED BY: (Group:1) Bhumi Aghera(130760107001) Monika Dudhat(130760107007) Radhika Talaviya(130760107029) Rajvi Vaghasiya(130760107031) ScreenSpeculo(Android App) GUIDED BY: Prof. Paresh Patel Prof. Hruta Desai
  • 2. Abstract • This is an android App. The main feature of App is to mirror screen between multiple android devices. In this App, the screen of main user’s device will be visible to all other devices. This App will provide two different modes to connect with multiple user. First mode is open mode which allows other users to connect with main user and main user can share screen and media. Second mode is moderated access mode which enable moderator to approve and reject other user’s request that means main user will have all the controls.
  • 3. Literature Review Index Application Name Features/Details Disadvantages 1. TeamViewer[1] - Control computers remotely as if you were sitting right in front of them. - Transfer files in both directions - Sound and video transmission in real-time - Require internet - Connection cannot be established because of weak Internet signal 2. ScreenMeet[2] - Anyone can easily share camera photos, live videos, and drawings with their family and friends - Easily screenshare slides, sites and apps. - It works But the delay is about one second and the frame rate is so low - It doesn’t support audio and video mirroring
  • 4. Literature Review Index Application Name Features/Details Disadvantages 3. Screen Stream Mirroring[3] - Mirroring, screen sharing with media players and tools such as VLC, XBMC/KODI, OBS - Mirroring, screen sharing with web browsers & Recording - Connectivity problem 4. ScreenShare[4] - ScreenShare enables wireless sharing of videos, music, photos, web pages and many types of documents from your phone to your tablet. - It's a file sharing app not a screen sharing app. 5. ZOOM Cloud Meetings[5] - Screen share photos, web and Google Drive, Dropbox or Box files - Send group text, images and audio from mobile and desktop - Weak internet can’t perform any task properly
  • 5. Features • To see the main user’s screen, no need of any storage. • User can record the screen view. • No need of Internet for connectivity. • Main user can share document, video, etc.
  • 6. Module 1. Connectivity 2. Mirror Screen 3. Recording Screen 4. Sharing Media 5. Moderated Access Mode 6. Permission
  • 7. Flow 1. Connectivity 2. Mirror Screen 1. Simple mirroring 2. Document 3. Video without voice 4. Audio 5. Combine above all functionality 3. Recording Screen 1. Screen recording 2. Screen recording with voice
  • 8. Flow 4. Sharing Media 5. Moderated Access Mode 6. Permission 1. For connectivity 2. For recording screen 3. For file sharing
  • 9. Documentation • AEIOU canvas • Empathy canvas • Ideation canvas • Product development canvas
  • 10. Activity canvas • Activities includes specific actions and processes that can be used before, during and after completing their goals. • General impressions/observations - Connection between android phones - Mirror screen - Record screen - Share media - Teaching purpose - To give demo of android application • Elements, Features and Special notes - Application provides two mode for connection: 1. Open mode 2. Moderated mode - To do above activity, main user’s permission is required.
  • 11. Environment Canvas • Environments includes physical space, atmosphere and function of context in which an activities take place. • General impressions/observations - Easy to use - User friendly environment - Comfortable environment - Provide business environment - Provide teaching environment • Elements, Features and Special notes - GUI - Provide easy connection
  • 12. Interaction Canvas • Interactions are building blocks of activities. It can be between person and someone or something else in environment which are part of the activities. • General impressions/observations (Who is interacting with whom, what?) Faculty – Student – about teaching App developer – IT person – give demo of its newly developed application One who has knowledge of android app – new android user – to teach how to use app Person – person – sharing video, document, etc. Person – person – individual view Main user – other user – to record main user’s screen • Elements, Feature and Special notes To record main user’s screen, to take any kind of data, for connection, main user’s permission is required.
  • 13. Object Canvas • Objects are individual element of an environment, which define their function, meaning and context within an activity. • General impressions/observations (What components are involved?) - Android mobile phone - Android Studio - Data cable - Play store - Laptop - Emulator (e.g. Genymotion) • Elements, Features and Special notes - Android studio to develop application - Download ‘ScreenSpeculo’ app from Play Store
  • 14. User Canvas • Users are people whose behaviour is being observed including their needs, goals, preferences and beliefs. • General impressions/observations - Student - Teacher - Business person - IT person - Application developer - Android phone user • Elements, Features and Special notes - Android phone - Android application - User can see same thing individually in their own android phone even if they have no enough memory space.
  • 15. Empathy canvas • Empathy canvas discovers the aspect of application user. • User – Android user • Stack holder - Student - Teacher - Business person - IT person - Application developer - Android phone user • Activity - Connection between android phones - Mirror screen - Record screen - Share media - Teaching purpose - To give demo of android application
  • 16. Ideation Canvas • Ideation canvas gives a rough idea of project into any limits. Ideation session is not aimed at finding solution to the defined problem. • People - Student - Teacher - Business person - IT person - Application developer - Android phone user • Activity - Connection between android phones - Mirror screen - Record screen - Share media - Teaching purpose - To give demo of android application
  • 17. Ideation Canvas • Situation/Context/Location Absence of projector – to give presentation – in classroom Absence of projector – to give demo of android application – in meeting Not enough memory space – to watch media from other user’s phone – anywhere Internet connection not available – to share media – anywhere (in Wi-Fi’s range). • Props/Possible solution Android mobile phone Genymotion Android studio Data cable Play store Laptop Virtual Emulator ADB driver SDK manager JRE & JDK
  • 18. Product Development Canvas • Purpose: To mirror the main user’s screen with multiple android phones. • People - Student - Teacher - Business person - IT person - Application developer - Android phone user • Product experience - Comfort - Secure - User friendly
  • 19. Product Development Canvas • Product function - Easy to use - Record screen - View main user’s screen - Share media • Product features - No internet connection required. - No extra memory space required to see screen. - Provide two different mode for connection: i. Open mode ii. Moderated access mode • Components - Android mobile phone - Play store
  • 24. Application • Education Field • Meeting • To watch video comfortably • To give demo of other apps
  • 25. • No need to download same things in all device, after downloading in one device everyone can see that by mirroring the screen. • Collaborate with multiple users. • Without permission of main user, other user will not be able to download any type of data of main user. • Easy data transfer. • To record screen, main user’s permission is required. Advantages
  • 26. Disadvantage • It consume more battery power.
  • 28. User Feedback • There should be real time streaming of audio and video. And there is no delay during mirroring screen. • Hlw... when 2 ya 3 ppl watching video in their own phone using ur app .. nd that tym sm msg cm whch iz impo. lyk in that msg sm pswd aur usefull info n thn other ppl who r connected read tht msg... then... i mean security . .. • Is there any specific range of distance for which it will work? If not then it's awesome. But if it is there than it should be of acceptable distance like around 4-5m.
  • 29. Conclusion This application will mirror screen between multiple android devices. The screen of main user’s device will be visible to all other devices. For security purpose, we will provide two different modes to connect with multiple user. First mode is open mode and Second mode is moderated access mode. There is one more feature for recording screen. Main user and other user both will be able to record screen.
  • 30. Future Work • We have implemented some part of our modules like Recording, Sharing message, connectivity using Bluetooth. • We will implement connectivity using hotspot. • After that, we will implement screen mirroring module, recording screen module and sharing media module.
  • 35. References 1. https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile &hl=en 2. https://play.google.com/store/apps/details?id=com.projector.screenmeet&hl=en 3. https://play.google.com/store/apps/details?id=com.mobzapp.screenstream.trial&hl=en 4. https://play.google.com/store/apps/details?id=com.springdesign.screenshare.browser.server &hl=en 5. https://play.google.com/store/apps/details?id=us.zoom.videomeetings&hl=en