The genesis of an idea: Revisiting Realworld II (2019)
I recently read two articles on the future of sport , Gyms , home sports equipment, interaction with Apps, Virtual Reality, and social media to participate in sports online:
- ‘I’m riding Le Tour in my spare room’: the indoor cycling revolution
- Can AR, VR make us stick to our workout routine?
My reaction was this has taken a long time approximately 13 years. I wrote a Software requirement specification for a connected environment called RealWorld II in 2006/7 which looked at some aspects of the ideas above, then revisited it in 2010 to update and evaluate. I forgot about its until I read the articles above. I have included the document 2007 and its revisions from 2010 below. The relevant excerpts are:
The basic premise of the Realworld II:
• Virtual worlds and Navigation
• The use of Avatars
• The use of Geolocation and Tagging (which was quite new at the time)
• Augmented reality
• hardware and software interactions
The revised ideas 2010
The Fun Ideas:
My personal favourite is to be able to meet up with a friend online (who resides another city) in the following scenario: I go to my local Gym in London and my friend goes to his local gym in Paris, we get on our cycles, we log on and decided that we want to cycle from point to point in California:
We can see the navigation/ talk and see the scenery on an LCD or iPad. Obviously, there must be an integration or upgrade of equipment to include sensors and internet access and software etc. I can choose to compete either at rowing, Jogging, climbing, or cycling at a location this is not restricted to competitions. I can decide to do it alone jog on the side of the river Thames or cycle in Tucson. (The alternative is for the software to work on your home pc with added hardware to enable this).
Some of the Users (2007)
The sports equipment manufacturers
- The ability to use sports equipment to interact with the software to provide an interactive experience:
- Rowing machines: navigate a river or sea location of choice
- Cycling machines: navigating to a location and or exploring a prescribed environment e.g. a dirt track or a velodrome
- Climbing machine: climb building or natural objects selected
- Stairmaster: climb the stairs of the empire state building
- Thread mill: Walk or Run any location
In conclusion the lesson learned is:
- Revise and refine your ideas
- It could take time for ideas to be realised
- How risky is your idea?
- Technology and or timing might not be in sync with your idea
- Your idea might be complicated or difficult to understand so break it down
- Implementing ideas in an agile way is the best approach
- You can always have better ideas
- I hope this inspires you to have ideas and to revisit some old ones
The articles are reproduced below:
Revisiting Realworld II (2010)
I wrote a white paper on a possible future of the internet in 2007 called Realworld II it consisted of a Vision document and a Requirements document. I focused on overlaying mapping technology on the internet and the products and services that could be developed .This was at a time when the implementation of Geolocation was new and two months before the release of Google maps and Microsoft virtual earth ( I actually sent it out for peer review just before the release of these services ).
It’s a tale that happens to all creatives (Inventors, pioneers); people can have the same ideas in different parts of the world. So, what do you do? If it a pioneering idea, then you have a stake in defining the markets direction and size. I have met quite a number of programmers, designers and creative people that arrive at this place and turn back or give up but there are stories of many latecomers to a market that challenge or change the market, Google and face book are two very good examples (a very good book that talks about this and a lot more is Viral Loop).
The basic premise of the Realworld II idea looked at:
- Virtual worlds and Navigation
- The use of Avatars
- The use of Geolocation and Tagging (which was quite new at the time)
- Augmented reality
- hardware and software interactions
- Social networks in virtual space
Most of the discussion points are now implemented (or about to be) and are taken for granted.
What it does is that it validates the original idea and should provide a learning experience for the creative person. The question is, can any Intellectual property or further development have made from the ashes of an old idea?
Some of these ideas not yet implemented from the white paper were some fun ideas I wrote about. I hope this might present a start-up idea for anyone looking to implement. You will have to read the vision and software requirement document for more details.
- My personal favourite is to be able to meet up with a friend online (who resides another city) in the following scenario: I go to my local Gym in London and my friend goes to his local gym in Paris, we get on our cycles, we log on and decided that we want to cycle from point to point in California:
We can see the navigation/ talk and see the scenery on an LCD or iPad.
Obviously there has to be an integration or upgrade of equipment to include
sensors and internet access and software etc. I can choose to compete either at
rowing, Jogging, climbing, or cycling at a location this is not restricted to
competitions. I can decide to do it alone jog on the side of the river Thames
or cycle in Tucson. (The alternative is for the software to work on your home
pc with added hardware to enable this).
- If I am a sports enthusiast, I might want to complete in the world interactive games championship in the future with people over the world using the sports equipment at local fitness centres (the virtual Olympics).
- Other ideas: Geocaching
http://en.wikipedia.org/wiki/Geocaching
So, you want the kids to go out get some exercise because they watch too much TV or play with video games. This might be an old idea to provide geocaching games http://www.geocaching.com/ tailored for a kid’s day out. It could be based on different themes where the kids get points for visiting and identifying geographical places. There are different ways of rewarding the kids either collecting points or tokens on their app to exchange for virtual or real rewards or if you provide group geocaching days for then you can provide real entertainment or real prizes / long and short activities. The general idea is to provide a niche service that meets the criteria for outdoor activities for the kids or the whole family that goes beyond the existing services.
I hope this sparks some interest in my readers and stimulate some new ideas
Below is the Vision and Software requirement document. Note it’s a draft. I have moved on from this project.
Realworld II Vision Document
Date of Issue : 15/10/06
Author(s) : Stephen Adenaike
Version Number: 1
Status: Draft
Peer Reviewed by: Soniyi Soyanwo (Hason Systems)
Table of Contents
1. Vision Document: the future Web. 3
2.1 The RealworldII software. 5
2.2 The realworld Photosoftware. 5
2.3 Live Instant messenger: LIM (Instant conference and meeting messenger). 6
3. Stakeholders and User needs. 7
3.1.1 The stakeholder Needs. 7
3.2.2 The sports equipment manufacturers. 8
3.2.3 The Fitness companies. 8
3.2.4 The Business worker (internal users). 8
4. Stakeholder needs and Features. 10
5. Business processes and system Requirements. 20
5.3 Supplementary requirements. 21
1. Vision Document: the future Web
This chapter describes a vision of the web (one of many).
1.1 Introduction
The ability to see the internet as a virtual world is ready to evolve to the next phase of its existence due to the convergence of broadband, system independent software.
The cheaper cost of memory and the abundance of digital devices: Camcorders digital cameras, mobile phones etc. We are at a point in time when we can expand the potential of this convergence and access the information highway in an additional visual context.
This Vision document is designed to enable the development of software to enable part of this to take place.
The premise of the idea is to use this world as model for a virtual world, giving people the ability to navigate at ground level between points or a particular location. The use of existing satellite navigation software enables the mapping of the world. The ground level video will have to be collected over time using the next generation of camcorders that have built in satellite navigation software and GPS sensors. (Sony already has a camera that imprints the GPS positions on photos).
My current strategic option view would be to link up with a large courier service on a sponsorship deal and outfit their trucks with special camcorders. This should allow anyone to map most big cities in a couple of years.
Other environment worth considering are linking to online gaming: There is a growing gaming fraternity that has a large subscriber base that it can be opened up to a larger audience (the challenge will be converting this to audience to players or subscribers) this will be done by allowing users to visit the virtual worlds watch the ongoing game play navigate this environment (and play for play i.e. non subscription pay as you play if you want to).
There is fun side of this software:
- It allows Users (anybody) to use the software for free through different media: websites, mobile devices etc.
- It allows them to navigate point to point but with the added ability to see at ground level to stop at locations investigate the Hyperlink for places that are on that location. It further allows you to virtual visit a location e.g. a virtual museum a place of architectural interest.
- It allows users to attach searchable pictures to maps so other users can see visual information on people places and events in these worlds
- It allows users to look at the real-world webcam (if available) of a location.
- The future fun functionality (When camcorders with GPS recording capability are available) will allow people to place their recording in the space example are a boat ride in Venice, Hiking in the Grand Canyon Cycling in Tucson, Skiing in Aspen.
The business Value of this software:
- Enable a better targeting of advertisements change the type of advertising to a more interactive and visually rich experience.
- Enable specialised implementations for business such as personal fitness equipment manufacturer to create an interactive (immersive) environment.
- My personal favourite is to be able to meet up with a friend online (who resides another city) and compete either at rowing at a location or jogging to a particular place.
- Or if I am a sports enthusiast, I might want to complete in the world interactive games with people over the world. using the sports equipment at my local fitness centre (the virtual Olympics).
- Enable Game manufacturers who want to expand access to their virtual world imagine a new (or games space) world. Where new people who aren’t necessarily gamers can investigate a new world, sign up to play games in that environment but more intriguing watch people play, or opening up advertising and links in these worlds.
- Music: enabling Live gigs to be played in this world people sign up for the gigs and watch musicians in that environment (especially as live gigs are the largest growing segments of the business)
- Enable live instant conferences and podcasting and tour guides
To realise these ideas, I have identified the following products and written the outline of its interaction and software requirements.
2. Product Description
This chapter describes the software that will allow the website to operate.
Note: The names of these products have been chosen arbitrarily until I can get a better name.
2.1 The RealworldII software
The Realworld II software enable the users to traverse a virtual world based on our world It enable the user to have a ground level view of the environment, navigate from point to point while experiencing the environment. The software also allows the user to explore locations based on the real world. The software uses the real imagery of the existing environment and real coordinates to track and locate the users in the virtual world.
2.2 The RealWorld Photosoftware
The RealWorld software enables users to tag and leave photographs in various locations on maps (or the Realworld II above) to be viewed by anyone. It interacts with social networking sites enabling a context for the photos (an example to create a link between my space or flicker photos to the map to create context on the map. The user will have the ability to insert a descriptor enabling search by topic location and time.
Possibilities:
- If users are searching for a place or some incident that happed at a location at a specific time. It will give them the available pictures of that place at a particular time (there are people who have stacks of slides and photos of places they have visited going back 100 years)
- If a business is at a specific location it gives it the ability to add its hyper link and photos examples are exterior or interior shots.
- The user can try to locate a place photographically or if they are navigating between to places along the route they can look at photo of where they are going and places of interest along the way they can look at photo based on criteria such a time present in the past (so people can put pictures of what a place looked like years in the past with links to related web sites)
- Pictures of related sites can be linked, (it should be able to work with the RealWorld II software so that you can create a hybrid view of picture and video: Pastiche mode).
This vision will concentrate on the Realworld II software as it has a lot of scope for development and the RealWorld photo software will be enabled by the Realworld II software.
2.3 Live Instant messenger: LIM (Instant conference and meeting messenger)
This is an ancillary product that enhances existing messenger applications by enabling both voice and video (and text) it enables people to have online meeting with a dashboard view were user can see the people they are talking to and organise online meeting in RealWorld, they can arrange to meet at a location at a particular time and have a video/voice and /or text meeting. Or attend a conference where they can see each other through their webcams. There will be a moderation feature that will enable a moderator enable interaction and the ability to record the meeting and podcast it. It could have a calendar with alerts
2.4 Staging Area II
Ancillary product is called staging area II this software enables the controller of the environment to do two things: coordinate the different video feeds before loading into the Realworld II software enabling tagging, continuity, splicing and ad placement and tags. It allows the controller to created place holders for the areas that have not been mapped and descriptors for these areas.
Fun stuff: my play area has to include something called film space that allows the user to explore film sets or films and theme parks with the option to remove actors.
To further elaborate I have included descriptor for the stakeholders use and a visual model.
3. Stakeholders and User needs
This chapter looks at the stake holders and their needs.
3.1 The stake holders
- The CEO
- The virtual world controller
- The Marketing manager
- The developers/ controllers
3.1.1 The stakeholder Needs
- The software must be fast and intuitive
- The software must be usable on a multitude of platforms
- It must be accessible through different interfaces website as a standalone application and in the future through mobile devices
- The application should enable advertisers to place adverts and links in this virtual world
- It should also enable advertises to create interactive adverts in this environment if needed
- The software should be able to provide an interface to equipment such as Joysticks and next generation sports equipment and interactive media
- (My new favourite is to interact with the software using Nintendo’s wand)
- The software has to be able to interface with applications such as Web cams and real-time media such as video cameras
- The ability to load media such as ground level maps from point to point, locations based such as navigating a formula one racetrack or navigating the Zambezi river or cycling on a dirt track
- The ability to display recordings from different location on the planet.
- Enable people to join the website (or link form their social websites) to arrange live messenger meeting and conferences and use the application.
- Enable the software to be used as a plug in to other websites
3.2 The users
Travel companies
Sport equipment users and manufactures
Advertises
Game manufacturers
People: Gym Users, Gamers, Travellers
Business worker (The internal business)
3.2.1 Travel companies
- The ability to show travellers a location and navigate to places the travel companies want to show their clients.
- The ability to navigate buildings and specific locations e.g. places of architectural interest or the hotels that their clients are staying at.
3.2.2 The sports equipment manufacturers
- The ability to use sports equipment to interact with the software to provide an interactive experience:
- Rowing machines: navigate a river or sea location of choice
- Cycling machines: navigating to a location and or exploring a prescribed environment e.g. a dirt track or a velodrome
- Climbing machine: climb building or natural objects selected
- Stairmaster: climb the stairs of the empire state building
- Thread mill: Walk or Run any location
3.2.3 The Fitness companies
- The ability to work independently of the sports equipment manufacturers
- Software will be able to work through a server or PC and let the user interact with the software chose a mode of travel and interact with the software through a menu and a pointing device such as a mouse or a joy strict
So, they can transverse a distance location while they are working out or visit
a location /destination while working out.
- Fun place to run and race against athletes using footage from races marathons etc
3.2.4 The Business worker (internal users)
- The programmers need to modular i.e. to add new features
- Enable real time feed to overlay through webcams
- Add advertisements
- Add hyperlinks
- Add Navigational aids
- Allow navigation through multiuser interfaces i.e. mouse joystick keyboard
- Create artificial constructs in this world
- Link real world ii to other worlds examples are game worlds
- Allow avatars to meet in real world or game worlds
- The RealWorld software will allow real time zones
- The real-world software will allow the users to visit to other time in the past if available.
- The real-world software will interface with satellite navigation software and maps e.g. Google maps
- Measure traffic and demographic of users and most frequent locations
- Enable pod casting and tour guides in the space
3.2.5 Advertisers
- Place adverts hyperlinks and real locations for promotions of their products or services
- Monitor the user’s response to their services and advertiser
- Enable interaction through all types of devices
- Stage events such as gigs promotions or infomercials
3.2.6 USERS
- Navigate to places explore particular locations
- View particular locations attend events taking place such as concerts plays
- Have a two-dimensional map alongside the main view
- To have the ability to view pictures and postcard left by people at particular locations (in the future short videos)
- Look at the photographs based on location, topic, Time (i.e. current or past)
- The ability to search the real world
- The ability to bookmark locations
- Chose the mode of travel at ground level (future requirement)
- Choose to link to their social network sites so that their social network can arrange meeting using webcams or avatars
- Have the ability to use a yellow page function to look at local services in the RealWorld
- The software will have to be fast and the software will have enabled viewing through Mac’s and PC’s and all mainstream browsers
- Although the application will work through broadband there should be a light version to enable slower connection speeds
- The ability to access tour guides were available
- The ability to access history or encyclopaedia / Wiki links connections were possible
- Accessible in various languages.
- Each locality should have a local message board such as a Craig’s list were things can be bought sold or exchanged.
- Visit game space where they can watch games play join games on a pay as you play basis
- For spots applications access the product through sports machines and directly through
- the ability to set times, difficulty, measure effort, and showing a two-dimensional view alongside the ground level view
- The user interface has to be uncluttered minimalist and engaging.
- Enable live instant messenger meetings.
4. Stakeholder needs and Features
This chapter looks at the product by mapping stakeholder needs to feature. The feature will be mapped (translated/ traced) to the software requirements.
Stakeholders | No | Description | Priority | Feature No | Requirement type |
The stakeholder Needs | STND1 | The software must be fast and intuitive. | FEAT1 | Supplementary requirement | |
The stakeholder Needs | STND2 | The software must be usable on a multitude of platforms. | FEAT1 | Supplementary requirement | |
The stakeholder Needs | STND3 | It must be accessible through different interfaces website as a standalone application and in the future through mobile devices. | FEAT1 | Supplementary requirement | |
The stakeholder Needs | STND4 | The application should enable advertisers to place adverts and links in this virtual world | FEAT2 | Ability to place adverts and links in the website | |
The stakeholder Needs | STND5 | It should also enable advertises to create interactive adverts in this environment if needed | FEAT2 | Ability to place adverts and links in the website | |
The stakeholder Needs | STND6 | The software should be able to provide an interface to equipment such as Joysticks and next generation sports equipment and interactive media. My new favourite is to interact with the software using Nintendo’s wand of touching the screen. | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software possible touching the screen | |
The stakeholder Needs | STND7 | The software has to be able to interface with applications such as Web cams and real-time media such as video cameras | FEAT4 | Have an accessible interface to enable interaction with multimedia devices | |
The stakeholder Needs | STND8 | The ability to load media such as ground level maps from point to point, locations based such as navigating a formula one racetrack or navigating the Zambezi river or cycling on a dirt track | FEAT5 | Load Navigation map and travel to different destinations | |
The stakeholder Needs | STND9 | The ability to display recordings from different location on the planet. | FEAT5 | Load Navigation maps and travel to different destinations | |
The stakeholder Needs | STND10 | The ability to show travellers a location and navigate to places the travel companies want to show their clients. | FEAT6 | Navigate a particular Location | |
Travel companies | STND11 | The ability to navigate buildings and specific locations e.g. places of architectural interest or the hotels that their clients are staying at. | FEAT6 | Navigate a particular Location | |
Travel companies | STND12 | The ability to use sports equipment to interact with the software to provide an interactive experience: | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software | |
The sports equipment manufacturers | STND13 | Rowing machines: navigate a river or sea location of choice | FEAT5 | Load Navigation maps and travel to different destinations | |
The sports equipment manufacturers | STND14 | Cycling machines: navigating to a location and or exploring a prescribed environment e.g. a dirt track or a velodrome | FEAT5 | Load Navigation maps and travel to different destinations | |
The sports equipment manufacturers | STND15 | Climbing machine: climb building or natural objects selected | FEAT6 | Navigate a particular Location | |
The sports equipment manufacturers | STND16 | Stairmaster: climb the stairs of the empire state building | FEAT6 | Navigate a particular Location | |
The sports equipment manufacturers | STND17 | Thread mill: Walk or Run any location | FEAT6 | Navigate a particular Location | |
The sports equipment manufacturers | STND18 | The ability to work independently of the sports equipment manufacturers | FEAT1 | Supplementary requirement | |
The Fitness companies | STND19 | Software will be able to work through the a server or PC and let the user interact with the software chose a mode of travel and interact with the software through a menu and a pointing device such as a mouse or a joy strict So they can transverse a distance location while they are working out or visit a place while working out. | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software possible touching the screen | |
The Fitness companies | STND20 | The programmers need to modular i.e. to add new features | FEAT1 | Supplementary requirement | |
The Business worker (internal users) | STND21 | Enable real time feed to overlay through webcams | FEAT7 | View available web cam views at locations | |
The Business worker (internal users) | STND22 | Add advertisements | FEAT2 | Ability to place adverts and links in the website | |
The Business worker (internal users) | STND23 | Add hyperlinks | FEAT2 | Ability to place adverts and links in the website | |
The Business worker (internal users) | STND24 | Add Navigational aids | FEAT8 | enable navigational avatar, pod cast descriptions, Signpost and basic navigation in the software | |
The Business worker (internal users) | STND25 | Allow navigation through multiuser interfaces i.e. mouse joystick keyboard | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software possible touching the screen | |
The Business worker (internal users) | STND26 | Create artificial constructs in this world | FEAT9 | Ability to create artificial environment to interact with the real-world environment (especially where there is no video) | |
The Business worker (internal users) | STND27 | Link real world ii to other worlds examples are game worlds | FEAT10 | Link the real-world software with game space and other world. | |
The Business worker (internal users) | STND28 | Allow avatars to meet in real world or game worlds | FEAT8 | enable navigational avatars, pod cast descriptions, Signpost and basic navigation in the software and navigate with mapping software | |
The Business worker (internal users) | STND29 | The RealWorld software will allow real time zones | FEAT1 | Supplementary requirement | |
The Business worker (internal users) | STND30 | The real-world software will allow the users to visit to other time in the past if available. | FEAT11 | Select a time in the past and look at photos and locations and navigate to these locations | |
The Business worker (internal users) | STND31 | The real-world software will interface with satellite navigation software and maps e.g. Google maps | FEAT8 | enable navigational avatars, pod cast descriptions, Signpost and basic navigation in the software and navigate with mapping software | |
The Business worker (internal users) | STND32 | Measure traffic and demographic of users and most frequent locations | FEAT12 | Measurement of demographics visitors and frequent locations and click through rates | |
The Business worker (internal users) | STND33 | Place adverts hyperlinks and real locations for promotions of their products or services | FEAT2 | Ability to place adverts and links in the website | |
Advertisers | STND34 | Monitor the user’s response to their services and advertiser | FEAT12 | Measurement of demographics visitors and frequent locations and click through rates | |
Advertisers | STND35 | Enable interaction through all types of devices | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software | |
Advertisers | STND36 | Stage events such as gigs promotions or infomercials | FEAT13 | Enable real-time online broadcasts and archive broadcast | |
Advertisers | STND37 | Navigate to places explore particular locations | FEAT6 | Navigate a particular Location | |
USERS | STND38 | View particular locations attend events taking place such as concerts plays | FEAT13 | Enable real-time online broadcasts and archive broadcast | |
USERS | STND39 | Have a two-dimensional map alongside the main view and to have a picture view of real world rather than a real-world view | FEAT8 | enable navigational avatars, pod cast descriptions, Signpost and basic navigation in the software and navigate with mapping software | |
USERS | STND40 | To have the ability to view pictures and postcard left by people at particular locations (in the future short video | FEAT14 | Allow visitors leave photo and videos at locations send photographs for people to pick up at locations the photographs can be categorised and link to social network sites | |
USERS | STND41 | Look at the photographs based on location, topic, Time (i.e. current or past) | FEAT8 | enable navigational avatar, pod cast descriptions, Signpost and basic navigation in the software | |
USERS | STND42 | The ability to search the real world | FEAT15 | Enable the real software to be index and searched and to search the web including a local yellow page | |
USERS | STND43 | The ability to bookmark locations | FEAT16 | Ability to bookmark locations and save them to leave lists of favourite locations for other visitors to look at | |
USERS | STND44 | Chose the mode of travel at ground level (future requirement) | FEAT17 | Travel at ground level travel at mezzanine level Hover fly etc | |
USERS | STND45 | Choose to link to their social network sites so that their social network can arrange meeting using webcams or avatars | FEAT14 | Allow visitors leave photo and videos at locations send photographs for people to pick up at locations the photographs can be categorised and link to social network sites | |
USERS | STND46 | Have the ability to use a yellow page function to provide local service (RealWorld and virtual) at that location | FEAT15 | Enable the real software to be index and searched and to search the web including a local yellow pages/local message board | |
USERS | STND47 | The software will have to be fast and the software will have enabled viewing through Mac’s and PC’s and all mainstream browsers | FEAT1 | Supplementary requirement | |
USERS | STND48 | Although the application will work through broad band there should be a light version to enable slower connection speeds | FEAT1 | Supplementary requirement | |
USERS | STND49 | The ability to access tour guides were available | FEAT18 | Provide tour guides at locations and interface with history or Wikipedia sites | |
USERS | STND50 | The ability to access history or encyclopaedia / Wiki links connections were possible | FEAT18 | Provide tour guides at locations and interface with history or Wikipedia sites | |
USERS | STND51 | Accessible in various languages. | FEAT19 | The software should be enabled in various languages | |
USERS | STND52 | Each locality should have a local message board such as a Craig’s list were things can be bought sold or exchanged. | FEAT15 | Enable the real software to be index and searched and to search the web including a local yellow pages/local message board | |
USERS | STND53 | Visit game space where they can watch games play join games on a pay as you play basis | FEAT20 | Access to game space | |
USERS | STND54 | For sports applications access the product through sports machines and directly through other devices; mouse or touching the screen | FEAT3 | Have an accessible interface to enable interaction with input devices and other controllers’ software possible touching the screen | |
USERS | STND55 | the ability to set times, difficulty, measure effort, and showing a two-dimensional view alongside the ground level view | FEAT8 | enable navigational avatars, pod cast descriptions, Signpost and basic navigation in the software and navigate with mapping software showing two dimensional views | |
USERS | STND56 | The ability availability of social network facilities called RealWorld population connection or something like that | FEAT21 | have a social network website |
5. Business processes and system Requirements
This Chapter contains the requirements from a business process and system requirement view it contains outlines which will be elaborated in the second document attached called the Software requirements document.
5.1 Business processes
These are the processes that the business wants to provide to the users (The descriptions are contained in the attached document) These initial business use cases will be elaborated and detailed in another iteration:
- Navigate between two locations (chose video or photo view or ordinary view)
- Explore location
- Leave pictures and post cards
- Cycle row jog and climb between locations
- Go on tours of location (with guides or podcasts)
- View webcams at a location
- Attach to and search photos at a location
- Watch broadcasts attend gigs / seminars
- Link social network site to locations
- Send and receive email
- Perform search (photo, yellow, pages, wiki history)
- Create bookmarks leave lists (called itinerates) and join message boards
- Visit game space
- Arrange meetings using live messenger
- Meet people at locations
5.2 Use cases
These are the initial outline system requirements that will enable the business processes to take place (The descriptions are contained in the attached document) These initial use cases will be elaborated and detailed in another iteration:
- Allow Users to leave photo and videos at locations send photographs for people to pick up at locations the photographs can be categorised and link to social network sites
- enable navigational avatars, podcast descriptions, Signpost and basic navigation in the software and navigate with mapping software
- Ability to create artificial environment to interact with the real-world environment (especially where there is no video)
- Provide links with to game space
- Provide different time views and past and present
- Enable real-time online broadcasts and archive broadcast Attend Gigs or Seminars /
- Travel at ground level travel at mezzanine level Hover fly etc /Navigate to destinations
- Attach tour guides and podcasts
- Link websites and connection to other websites /Search /.
- Explore Tourist destination
- Maintain Links adverts and update
- Pay for services
- View webcam
- Use RealWorld II with/out sports equipment /Use RealWorld without sports equipment
5.3 Supplementary requirements
These are system wide requirements that will be elaborated in another iteration
- Load real video
- Enable Interface with all devices
- Load navigation maps
- Provide a customisable interface
- Connect web Cams
- Provide a customisable interface
- Measure demographics visitors and frequent locations and click through rates
- The software should be enabled in various languages
- Interfaces: There is a requirement to interface electronically with the user and advertisers etc model.
- Ad Hoc Reports: Users must have the ability to produce ad hoc reports on any data items held within the system.
- Usage: For proposal purposes, assume up to millions of concurrent users.
- Roles and Access: There is a requirement to deploy the system to up to millions of users. Some users will require View only access whilst others will need View/Update access.
- Archiving: There is a requirement that the data may be viewed for xx years that is, 1-xx years’ worth of data on-line and xx years’ worth archived.
One thought on “The new interactive social gym (or I will race from my basement)”
Awesome post! Keep up the great work! 🙂