a Clean Networking Library
for
ESUG 2011 @ Edinburgh
Socket
HTTPSocket SocksSocket
SocketAdress
ByteArray TCP+
UDP+… IPv4
+IPv6 IPv4
+IPv6
Current network library
0% tested
Dirty!
VM
Image
OS
BackEnd
Network API
OCEAN Architecture
Plugin
Socket Library
ALL Primitives !
BackEnd
Network API
Plugin
BackEnd
Network API
Plugin
UdpSocket TcpSocket
SocketPluginWrapperSocket
ConversationTcpSocket
ServerTcpSocket
OCEAN Current Status
OOP 100% tested Almost
OCEAN Current Status
Library Tests Classes 17 21 Methods 188 149
Metacello
Config Tests
~44% of Methods
Kernel
Hard time writing tests!
Socket connected?
Data received?
Data sent?
Socket closed?
Concurrency Low-level
How to Help?
Your code
OCEAN
Jannik Laval
Olivier Auverlot
Luc Fabresse
Noury Bouraqadi
Igor Stasenko
Recommended