catch ~Next ~Previous ~Home! view also ~Military and ~Business software!
Gamma series Patrol Base Base4Xi Software:
[001]~ Mission Manager
[002]~ Theater Manager
[003]~ Network Manager
[004]~ Manned Vehicle Manager
[005]~ Hatching Manager
[006]~ Target Manager
[007]~ Navigation Manager
[008]~ Schedule Manager
[009]~ Dropping Manager
[010]~ Sensoring Manager
[011]~ Xi Manager
[012]~ Sensor4Xi Manager
[013]~ Sensored Data Manager
[014]~ Command Manager
[015]~ Resource Manager
[016]~ Message Manager
[017]~ Logic Manager
[018]~ Operating System Manager
[019]~ Forces Manager
[020]~ Environment Manager
[021]~ Context Manager
[022]~ Database Management System































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[001]~ Patrol Base Base4Xi Software: Mission Manager
Base class:
~ patrol unmanned station's mission
Sub classes:
~ patrol unmanned & UAV support station's mission
Base4Xi class:
~ MissionManagerBase4Xi
~ methods: start, sensor, collect sensor data, process sensor data, communicate, rest, manage Xis,stop
~ tailored: rapid deployment to remote theater and unmanned operating there
Description:
~ Base4Xi's mission is closely connected to that of Xi's mission
~ It is Base4Xi's main task to support Xi's operation in theater
~ Base4Xi has computer power to process and filter all sensor data Xis download to it
~ Base4Xi receives both mission data and software from PATROL NET
~ Base4Xi uploads the sensor data it has processed to PATROL NET
~ Base4Xi manages Xis and sends them to targets based on the mission
~ Base4Xi also collaborates with other Base4Xis and forces using FD devices

catch: ~[content] ~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[002]~ Patrol Base Base4Xi Software: Theater Manager
Base class:
~ patrol standard theater
Sub classes:
~ patrol unmanned & UAV support station's theater
Base4Xi class:
~ TheaterManagerBase4Xi
~ methods: download map, update map, maintain mission map ...
~ tailored: tailored to patrolling for oil, gas & energy industry
Description:
~ managing Xi operations and activities in theater
~ collaborates with Xis by giving information and by receiving data from Xis
~ collaborates with PATROL NET by receiving theater information and by uploading theater data

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[003]~ Patrol Base Base4Xi Software: Network Manager
Base class:
~ patrol standard network
Sub classes:
~ patrol unmanned & UAV support station's network
Base4Xi class:
~ NetworkManagerBase4Xi
~ methods: make connection, give status, show resources...
~ tailored: wireless Sensor4Xi networks, network between Base4Xi,Base4Xi, PATROL NET
Description:
~ Base4Xi is connected to PATROL NET
~ It has processing power to analyze sensor data it collects itself and sensor data it receives from Xis
~ Base4Xi uploads data and downloads data & software & commands from PATROL NET

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[004]~ Patrol Base Base4Xi Software: Manned Vehicle Manager
Base class:
~ patrol rotary wing air vehicle
Sub classes:
~ patrol helicopter
Base4Xi class:
~ MannedVehicleManagerBase4Xi
~ methods: establish connection, receive, send, confirm
~ tailored: Base4Xi may communicate with manned helicopter and FD mobile devices during flight
Description:
~ Base4Xi creates connection either with helicopter or with FD devices being used by SOF4P in helicopters
~ Base4Xi may download the latest mission commands and data
~ Base4Xi uploads data to helicopter or FD devices used by SOF4P telling it's status and location, for example

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[005]~ Patrol Base Base4Xi Software: Hatching Manager
Base class:
~ n/a - to be developed
Sub classes:
~ n/a- to be developed
Base4Xi class:
~ HatchingManagerBase4Xi
~ tailored: Base4Xi nows Xis hatched in theater
~ methods: receive hatching information from Xi, send Base4Xi information to Xi
Description:
~ Base4Xi receives messages from Xis hatched in theater
~ Base4Xi gives information to Xis helping them to accomplish their mission
~ Xi receives Base4Xi location which it need for refuelling

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[006]~ Patrol Base Base4Xi Software: Target Manager
Base class:
~ patrol unmanned station's target
Sub classes:
~ target for patrol unmanned & UAV support station's
Base4Xi class:
~ TargetManagerBase4Xi
~ tailored: target might be oil pipeline
~ methods: show location, give resources around, tell dimensions...
Description:
~ manages targets by taking care of having the latest information
~ uploads to PATROL NET information sensored by Xis and Sensor4Xis about target
~ downloads updates about target from PATROL NET

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[007]~ Patrol Base Base4Xi Software: Navigation Manager
Base class:
~ patrol unmanned station's navigation
Sub classes:
~ patrol unmanned & UAV support station's navigation
Base4Xi class:
~ NavigationManagerBase4Xi
~ tailored: Base4Xi maintains digital theater map
~ methods: download, upload, update
Description:
~ Base4Xi downloads and uploads digital map information with PATROL NET
~ Base4Xi both sends and receives map information with Xis operating in theater
~ Base4Xi maintains digital map using the information it receives

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[008]~ Patrol Base Base4Xi Software: Schedule Manager
Base class:
~ patrol unmanned station's schedule for a mission
Sub classes:
~ patrol unmanned station's schedule for a mission
Base4Xi class:
~ ScheduleManagerBase4Xi
~ tailored: scheduling several Xis
~ methods: patrol standard scheduling methods tailored to Base4Xi
Description:
~ schedule Xis being at base; send them to missions ...
~ schedule operating own sensors and communicating with sensors around Base4Xi
~ schedule communication with PATROL NET

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[009]~ Patrol Base Base4Xi Software: Dropping Manager
Base class:
~ patrol sensors dropped from fixed wing UAV
Sub classes:
~ patrol sensors dropped from rotary wing UAV
Base4Xi class:
~ DroppingManagerBase4Xi
~ tailored: Xis drop sensors both to targets and around Base4Xi
~ methods: communicate, receive, send
Description:
~ Base4Xi manages sensors dropped by Xis around it
~ Base4Xi maintains information about all Sensor4Xis dropped in theater
~ Base4Xi orders Xis to drop new sensors, if necessary

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[010]~ Patrol Base Base4Xi Software: Sensoring Manager
Base class:
~ patrol unmanned station's sensoring
Sub classes:
~ patrol unmanned & UAV support station's sensoring
Base4Xi class:
~ SensoringManagerBase4Xi
~ tailored: Base4Xi has it's own sensors embedded
~ methods: control methods such as start,stop and methods to upload and download
Description:
~ Base4Xi has it's own embedded sensors
~ it may use these sensors to warn Xis about wheather or terrorist

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[011]~ Patrol Base Base4Xi Software: Xi Manager
Base class:
~ patrol unmanned air vehicle
Sub classes:
~ patrol unmanned rotary wing air vehicle
Base4Xi class:
~ XiManagerBase4Xi
~ tailored: Xi_Manager manages several Xis operating in theater
~ methods: receive sensored data from Xi, download software & instructions to Xi ...
Description:
~ Base4Xi offers resources such as fuel and shelter to several Xis
~ Base4Xi supports Xis when they fly their missions in theater
~ Base4Xi communicates with PATROL NET and receives software & commands for Xis, for example

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[012]~ Patrol Base Base4Xi Software: Sensor4Xi Manager
Base class:
~ patrol standard sensor
Sub classes:
~ wireless patrol sensor
Base4Xi class:
~ Sensor4XiManagerBase4Xi
~ tailored: Xi has dropped these sensors around Base4Xi
~ methods: receive sensor data, download commands and software to Sensor4Xis
Description:
~ Xis drop sensors around Base4Xi both to protect it and to help it to sensor theater activities
~ Base4Xi may ask Xis to drop new sensors around it
~ Base4Xi typically collects itself sensor data from these sensors

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[013]~ Patrol Base Base4Xi Software: Sensored Data Manager
Base class:
~ patrol standard sensor data
Sub classes:
~ wireless sensor data from smart sensors
Base4Xi class:
~ SensorDataManagerBase4Xi
~ tailored: sensor data Base4Xi collects from Sensor4Xis around it and from it's own sensors
~ methods: save, download...
Description:
~ handles sensored data by tagging it and saving it to it's database

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[014]~ Patrol Base Base4Xi Software: Command Manager
Base class:
~ patrol unmanned station's commands
Sub classes:
~ patrol unmanned & UAV support station's commands
Base4Xi class:
~ CommandManagerBase4Xi
~ tailored: commands from PATROL NET and to Xis
~ methods: send, receive, store, perform ...
Description:
~ Base4Xi receives commands via PATROL NET from command and control center
~ Base4Xi sends commands to Xis operating in the theater
~ Base4Xi downloads commands to Xis being in it's shelter

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[015]~ Patrol Base Base4Xi Software: Resource Manager
Base class:
~ patrol unmanned station's resources
Sub classes:
~ patrol unmanned & UAV support station's resources
Base4Xi class:
~ ResourceManagerBase4Xi
~ tailored: Base4Xi's own resources, Xis, Sensor4Xis, resources in theater, PATROL NET
~ methods: patrol standard resouce manager methods
Description:
~ Base4Xi manages Xi resources of which fuel is the most important
~ Base4Xi reorders new Sensor4Xis from PATROL NET for Xis
~ Base4Xi manages database which contains sensor data collected by Xis and itself

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[016]~ Patrol Base Base4Xi Software: Message Manager
Base class:
~ patrol unmanned station's messages
Sub classes:
~ patrol unmanned & UAV support station's messages
Base4Xi class:
~ MessageManagerBase4Xi
~ tailored: messages between Base4Xi and Xi, Base4Xi and Sensor4Xis around it and with PATROL NET
~ methods: receive, send, store, queue...
Description:
~ manages message receiving, sending, storing, handling, queueing

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[017]~ Patrol Base Base4Xi Software: Logic Manager
Base class:
~ patrol unmanned station's logic
Sub classes:
~ patrol unmanned & UAV support station's logic
Base4Xi class:
~ LogicManagerBase4Xi
~ tailored: fuzzy logic is also being used
~ methods: n/a
Description:
~ fuzzy logics is also being used

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[018]~ Patrol Base Base4Xi Software: Operating System Manager
~ OperatinSystemManagerBase4XiICeWaves
Base classes:
OS 1: Mobile Base Station OS
OS 2: Server OS
OS 3: Networked & embedded OS
OS 4: Mobile phone OS
OS 5: Sensor OS
Tailored & dedicated:
OS 1: to communication and networking with network, Xis and Sensor4Xis
OS 2: to server functions such analysis and mining of sensor data and management of resources
OS 3: to real-time tasks such as handling base station sensors, cameras and refuelling of Xis
OS 4: to mobile communication - Base4Xi embeds mobile camera phones with multimedia messaging capabilities
OS 5: to sensor embedded inside Base4Xi
Links (only few):
1. Mobile Base Station OS: Ericsson ,Samsung ,Motorola
2. Server OS: OpenBSD ,FreeBSD ,Linux ,Apache ,OSDL
3. Networked & embedded OS: Embedded Linux Consortium ,TimeSys ,The Linux Kernel
4. Mobile phone OS: Symbian, dedicated mobile phone OS
5. Sensor OS: TinyOS, dedicated sensor OS

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[019]~ Patrol Base Base4Xi Software: Forces Manager
Base class:
~ forces with patrol unmanned station
Sub classes:
~ forces with patrol unmanned & UAV support station
Base4Xi class:
~ ForcesManagerBase4Xi
~ tailored: oil company specialists
~ methods: get, update, communicate...
Description:
~ manages information about forces in theater, it may ask help from them
~ SOF4P can use Freedom Device FD1 and FD2 to communicate with Base4Xi
~ Pocket Rollable Display PRD can be used to display and save digital map Base4Xi maintains

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[020]~ Patrol Base Base4Xi Software: Environment Manager
Base class:
~ patrol unmanned station's environment
Sub classes:
~ patrol unmanned & UAV support station's environment
Base4Xi class:
~ EnvironmentManagerBase4Xi
~ tailored: oil pipeline in Persian Gulf area
~ methods:
Description: give wheather, tell obstacles...
~ manages environment data about that specific area taking into account
~ desert heat, storms, day times, landscapes, obstacles

catch: ~[content] ~[previous]~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[021]~ Patrol Base Base4Xi Software: Context Manager
Base class:
~ patrol standard context with unmanned stations
Sub classes:
~ patrol standard context with unmanned & UAV support stations
Base4Xi class:
~ ContextManagerBase4Xi
~ tailored: Persian Gulf area, Iraq, Iran, Saudi Arabia, UAE, Yemen, Bahrain, Kuwait, Persian Gulf, Iran
~ methods: give, update, get, upload ...
Description:
~ manages context by taking into account specific features in the area where theater is located
~ for example, oil pipeline

catch: ~[content] ~[previous] ~[next]!































































~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[022]~ Patrol Base Base4Xi Software: Database Management System
Database Management System:
1. Network-centric DBMS:
~ manages command & control data, mission data, digital maps, network resources in area
~ keeps updated resource data such as information about Xis, other Base4Xis and Sensor4Xi networks
2. Server DBMS:
~ processed and updates all sensor data collected by all Xis and by all embedded sensors in the area
~ tags, adds identification and location data, sorts, filters, provides queries, security, data mining
~ links: XTree for internet sensors , Sensor databases , Oracle , MySQL , XPath
3. Sensor DBMS:
~ manages data collected from all sensors embedded inside Base4Xi
~ empties database once data has been moved by server DBMS to server database
~ links: managing Sensor Data freshness , Sensor databases , TinyOS/TinyDB , Power aware routing for sensor databases
4. Mobile base station DBMS:
~ industry standard mobile base station DBMS, which exists only, if mobile base station is embedded inside Base4Xi
5. Mobile phone DBMS:
~ industry standard mobile phone DBMS, which exists only, if a mobile phone is embedded inside Base4Xi

catch: ~[content] !