1 / 11

Distributed Software Development

Distributed Software Development. CVSQL client-deamon-JDBC. CVSQL Team members. SQL to CVS ? Are you joking?. No, really, are you joking? The answer is: No. We are not. There must be some limits to that?

msuzanne
Download Presentation

Distributed Software Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed Software Development CVSQL client-deamon-JDBC

  2. CVSQL Team members

  3. SQL to CVS ? Are you joking? • No, really, are you joking? • The answer is: No. We are not. • There must be some limits to that? • Of course there are some limits to the implementation, but our team will provide you with a full working SQL set of commands to access your favorite CVS repository (and we don’t mean only the one developed for this project ) • How are you planning to create it? • Well, stay with us and look for our progress if you still don’t believe us. But, to make you feel better, we’re not planing on implementing the whole SQL standard but only one part of it. The main reason is that SQL and CVS are not exactly the same and we’re trying to find things that are.

  4. SQL to CVS ? I’m not convinced • But the SQL has tables where are the tables. You are not planning to create real tables are you? • No, we’re not planing to do any real tables, but we’ll use virtual tables. They will look like the real tables to the end user (that will be you), but they will be simulated • What kind of database are you using for all of this? • There will be no database hidden in this project  and no we’re not developing anew database behind your back, all the tables are simulated using the real time live data • Will my vacuum cleaner be able to use your project • Well, if your vacuum cleaner understands XML, why not?

  5. CVSQL Goal • Our goal is to provide end user with the SQL like interface to the CVS repository • Using the SQL commands the user will be able to performe various CVS actions • Actions will be limited to the read-only access due to the differences between the idea of SQL and CVS • The project will create the three diferent access options: • Command line SQL access to the CVS repository • Daemon mode SQL access to the CVS repository • JDBC access to the CVS repository

  6. Command line access • The command line program will provide user with the two types of access • “Run from command prompt with arguments” • The user will be able to use various parameters to the command line program to perform tasks • Gui access • The user will be able to perform actions in the simple command line gui program • Should provide user with more help than the simple command line with arguments

  7. Daemon mode access • The daemon mode will provide user with the ability to access the CVS repository data using any software that can establish TCP/IP connection to the socket and communicate using it • The daemon mode will provide simple data exchange format that will be documented and fairly easy to implement in any 3rd party solution • The daemon mode will provide the same CVS functionality as the command line version

  8. JDBC access • The JDBC component will provide: • firstly, it shall provide read-only access to the CVS repository through the CVS query engine; • furthermore, it must follow any JDBC standards; • finally, it must implement proper error handling:

  9. CVSQL Team Mission

  10. CVSQL project calendar

  11. Questions? • But… my wacuum cleaner does understand XML • Then you can access our daemon version of CVSQL to check how the other team members are doing while you are cleaning your home • If it actually doesn’t you can still use JDBC driver or command line software to access it… for as long as you don’t get a newer wacuum cleaner • Any more questions? Thank you. CVSQL Team Åkerholm Mikael mikael.akerholm@mdh.se Kekelj Irena irena.kekelj@fer.hr Lepušić Tomislav tomislav.lepusic@fer.hr Lohert Marko marko.lohert@fer.hr Paunović Vlatka vlatka.paunovic@fer.hr Tidlund Matias mtd98005@student.mdh.se TomićSiniša sinisa.tomic@fer.hr

More Related