+ All Categories
Home > Technology > Ocean Update

Ocean Update

Date post: 13-Jul-2015
Category:
Upload: esug
View: 277 times
Download: 0 times
Share this document with a friend
Popular Tags:
8
a Clean Networking Library for ESUG 2011 @ Edinburgh
Transcript
Page 1: Ocean Update

a Clean Networking Library

for

ESUG 2011 @ Edinburgh

Page 2: Ocean Update

Socket

HTTPSocket SocksSocket

SocketAdress

ByteArray TCP+

UDP+… IPv4

+IPv6 IPv4

+IPv6

Current network library

0% tested

Dirty!

Page 3: Ocean Update

VM

Image

OS

BackEnd

Network API

OCEAN Architecture

Plugin

Socket Library

ALL Primitives !

BackEnd

Network API

Plugin

BackEnd

Network API

Plugin

Page 4: Ocean Update

UdpSocket TcpSocket

SocketPluginWrapperSocket

ConversationTcpSocket

ServerTcpSocket

OCEAN Current Status

OOP 100% tested Almost

Page 5: Ocean Update

OCEAN Current Status

Library Tests Classes 17 21 Methods 188 149

Metacello

Config Tests

~44% of Methods

Kernel

Page 6: Ocean Update

Hard time writing tests!

Socket connected?

Data received?

Data sent?

Socket closed?

Concurrency Low-level

Page 7: Ocean Update

How to Help?

Your code

Page 8: Ocean Update

OCEAN

Jannik Laval

Olivier Auverlot

Luc Fabresse

Noury Bouraqadi

Igor Stasenko


Recommended