[interfacekit] Re: Messaging Milestone

Dang, that is really fantastic, Adi! =)

Adi Oanca wrote:

On 2003-08-26 at 08:37:55 [+0200], Erik Jaesler wrote:

I'm very pleased to announce the completion of an important milestone
(to me, at least =): the first successful test of messaging using
libopenbeos.so.  There are many key BeAPI classes involved in this,
including BHandler, BLooper, BMessage, and BMessenger (just to name a
few).  Virtually all the active members of the "App/Interface/Support
Kits and app_server" team and several folks that aren't "officially"
members contributed.  Way to go, guys!! =)  The very simple test has
been checked into the tree under
src/tests/kits/app/messaging/first_light.  What was really amazing to me
is once I had written the test, it just *worked*.  I didn't have to
debug *anything*.  This stands as a testament to the hard work everyone
has put in and the usefulness of the enormous number of unit tests that
have validated the code throughout development.

There's still plenty of testing and debugging work left to do, but this
is so exciting to me that I had to share with everybody.  I've been
waiting and working for this for well over a year, and I'm so stoked I
can barely see straight! ;)

Great! So that leaves us basically with the app server and related classes to be finished before we can seriously start to make the library independent of libbe, allowing us to migrate it to our kernel, finally. Awesome! There is indeed light at the end of the tunnel! :-)


Well... to stroke you even futher I must announce that:

    [ I've just compiled it 5 hours ago]
****    BView is *more* than 95% complete. :-))))  ****

    With BWindow being at 90+%...
    All I have to do now is to *strongly* :-) tie BWindow and BView. It will
be done in a couple of days.

    I still have some work to do on BWindow so in my opinion in max 2 weeks
I'll be ready with them.

    I also talked to DW about me working on app_server, and he agreed.
ServerWindow and Layer classes will be some of my future targets.

About BShelf class... it will be implemented after we SEE a BButton :-).

BTW: BView( and form tomorrow BWindow :-) uses BSession as the communication
class. PortLink has been redesigned to use a fixed 4K buffer - it actually
is a subclass of BSession :-).

All these changes will come into CVS in 2 days, I hope.


Adi.






Other related posts: