GUI System Requirements

download GUI System Requirements

of 4

Transcript of GUI System Requirements

  • 8/4/2019 GUI System Requirements

    1/4

    2011LFG Tech-

    Solutions,#431G,1st B

    Main,1st B

    Cross,Koramangala 8th

    block, Bangalore-

    95,India.

    Vinod Karuvat.

    Control tool user interface[ ]Specification for the develoopment of acontrol tool

  • 8/4/2019 GUI System Requirements

    2/4

    1www.lfgtech-solutions.com

    Autor: Vinod Karuvat Reference:

    Contact: [email protected] Date: 09/28/2011

    Objectives: Project Name:

    Control tool user interface. GUI.

    1 . G e n e r a l R e q u i r e m e n t s- Type of the tool: web or desktop, multiuser or not. Not closed, to be decideddepending on cost.

    - Reception (client) of RTSP video streaming (simultaneous visualization of Xstreamings from remote devices (RTSP servers). X will depend on the tool capacity

    and the server to be used)

    - Recording of the streaming on the PC (the task is limited to encapsulate chunks ofstreamed data into video files, no need to decode and encode video)MediaSuite.net from StreamCoders is available (license bought by LFG Tech-Solutions)for the RTSP development. Also an example code using the library.

    - SIP audio communication with the remote devices: Integration of a softphone or aSIP library (e.g: www.sipsimpleclient.com)

    - Management of simple database

    2 . D a t a b a s e s e a r c hThe tool should be capable to search in the database with a simple interface like thisTables in the database:

    - Eventos: data about the events occurredo ID

    o Ubicacin

    o Fecha/Hora

    o Operario

    o Tipo/observaciones

    o Valor

    - Ubicacin: data referred to the remote deviceso ID

    o Nombre

    o SIP addr

    o ContactoTypes of eventos are:

    mailto:[email protected]:[email protected]:[email protected]
  • 8/4/2019 GUI System Requirements

    3/4

    2www.lfgtech-solutions.com

    o Llamada: call received

    o Entradas: inputs

    o Salidas: outputs

    o Comentario: comment or note from the people using the tool

    o Grabaciones: video recordings

    Specification for the development of a

    control tool

    Valor could beo The path of the video recording

    o Inputs value

    o Outputs value

    3 . C o n t r o l i n t e r f a c eSimple interface that allows at least:Selecting the remote contact or place (ubicacin) you want to call to.

    Send commands to the remote device in order to:Operate the outputs of the remote device. E.g. Open the doorconnected to the remote device.

    Read the inputs from the remote device.

    Write a comment in the database associated to the remote deviceIntroduce new contacts (ubicacin).

    4 . S I P c a l l sIntegrate a SIP client in the tool, using a SIP library or a softphone.LFG Tech-Solutions provides example code of the sip client integration.When the audio call is made or received, the tool makes a streaming request as clientto the rtsp video server The SIP client could be registered and used together with thePBX SW Asterisk. Instructions over integration with Asterisks will be provided by LFGTech-Solutions.

    5 . V i d e o R T S P v i s u a l i z a t i o nWhen the audio call is made or received, the tool makes a petition of the rtsp videostreaming. Requirements:

    Recording: All the rtsp video streaming must be recorded.

    Switch video source button: when the remote device detects presence inside theroom or an open door, switches the video source and automatically the imagereceived corresponds to the inside. The tool must incorporate a button to send a

  • 8/4/2019 GUI System Requirements

    4/4

    3www.lfgtech-solutions.com

    switch_camera command to the remote device if necessary.

    Minimize rtsp windows: the max. number of video streamings that can be playedat the same time is X. To see a new streaming, you must minimize anotherstreaming (that will remain recording) and played the new streaming in its place.

    LFG Tech-Solutions could provide a rtsp client based in MediaSuite.net

    Specification for the development of a

    control tool

    NOTE: the graphic interface of these documents related to the tool is for guidance.LFG Tech-Solutions is open to any suggestion or recommendation from the developersof the tool.