際際滷

際際滷Share a Scribd company logo
a Clean
Networking Library
       for


 ESUG 2011 @ Edinburgh
Current network library
                               ByteArray
 TCP+              IPv4
UDP+´              +IPv6


          Socket              SocketAdress




                                      irty!
 HTTPSocket    SocksSocket
                                     D
                             0%
                           t ested
ALL
OCEAN Architecture         Primitives !


Image   Socket        BackEnd
                     BackEnd
                     BackEnd
        Library


                       Plugin
                      Plugin
VM                    Plugin




                   Network API
                  Network API
OS                Network API
OCEAN Current Status

            Socket                SocketPluginWrapper




                                                mo s t
                                       OOP    Al
                                              100%
UdpSocket            TcpSocket

                                              tested

        Conversation               Server
         TcpSocket               TcpSocket
OCEAN Current Status

                  Library KernelTests

Classes            17           21
Methods            188          149

                          Tests
      eta cello          ~44% of
     M
       Config            Methods
Hard time writing tests!
                             Socket
              Data           closed?
              sent?
  Socket
connected?
                               Data
                             received?



             ur re nc y   Low-lev
  C o nc                         el
How to Help?




           Your code
OCEAN
                 Olivier
                                 Igor
  Noury         Auverlot
                              Stasenko
Bouraqadi




                           Jannik
                            Laval
               Luc
             Fabresse

More Related Content

Ocean update - ESUG Conf 2011 @ Edinburgh

  • 1. a Clean Networking Library for ESUG 2011 @ Edinburgh
  • 2. Current network library ByteArray TCP+ IPv4 UDP+´ +IPv6 Socket SocketAdress irty! HTTPSocket SocksSocket D 0% t ested
  • 3. ALL OCEAN Architecture Primitives ! Image Socket BackEnd BackEnd BackEnd Library Plugin Plugin VM Plugin Network API Network API OS Network API
  • 4. OCEAN Current Status Socket SocketPluginWrapper mo s t OOP Al 100% UdpSocket TcpSocket tested Conversation Server TcpSocket TcpSocket
  • 5. OCEAN Current Status Library KernelTests Classes 17 21 Methods 188 149 Tests eta cello ~44% of M Config Methods
  • 6. Hard time writing tests! Socket Data closed? sent? Socket connected? Data received? ur re nc y Low-lev C o nc el
  • 7. How to Help? Your code
  • 8. OCEAN Olivier Igor Noury Auverlot Stasenko Bouraqadi Jannik Laval Luc Fabresse