Older blog entries for nymia (starting at number 851)

26 Aug 2003 (updated 27 Aug 2003 at 04:21 UTC) »
BeOS, OpenGL, Javascript

Wrote a simple program to test the interface between OpenGL and Javascript. The objective was to set up the class names, functions and properties on Javascript and later use these classes to connect to OpenGL. Another test was to bind all menu, toolbar and items to a common javascript event model.

Syllable

Downloaded the .iso image and burned it to a CD. Will play with it at home.

Programming the Be Operating System

"It looks like O'Reilly & Associates has finalized and published the PDF conversion on the "Programming The Be Operating System" book by Dan Sydow."

Ramble

I've been notified to update one report section of the application, with the additional requirement of putting some 2D/3D animated items. This might be a good time to use the JS and OpenGL code, though.

Ramble II

It's a little bit hard getting used to live in a place where the nearest beach or coast is seventy or more miles away. Somehow, the urge to go out and walk near a large body of water never left me.

The only consolation I have are the sound of a streaming water at the fountain. I don't know, "In shalla" there might be a chance I could get a boat.
Javascript

Decided to rebuild the standalone javascript. Did the following steps to get it up and running on BeOS R5.
  1. in config, Linux_All.mk was copied to BeOS5.0.mk.
  2. NO_LIBM was added in BeOS5.0.mk
  3. Ran make -f Makefile.ref
Internet Convergence 2.0

Found an interesting article about the trend leading to convergence.
23 Aug 2003 (updated 23 Aug 2003 at 16:35 UTC) »
OpenGL, Interpreter

Pushed more hours into OpenGL eyeballing helper functions in gl.h and other related stuff. Thought of attaching an interpreter written in Lex/Yacc to a sample program for playing around with the API. Guess I'm so used to using a grammar in hooking up the API, allowing me to have the freedom of entering the commands out-of-order.

BeOS

Spent some time working on BToolbar. Managed to put some code behind the gripper which allows me to drag the toolbar out-of-location, reparenting it to a BWindow. I think the proper name to use for this kind of kind might be a BDockbar though.

Ramble

I have a fairly good idea where this exploration will go. A layer may be constructed for loading objects (.3DS format) into a mesh pool or maybe direct into the Display List itself. It may be correct to place a mesh object on a toolbox or catalog attaching it to a 'Static Brush' instead. About the Static Brush thingie, don't look at me I just heard it from someone in the PAGDIG meeting.

Also notice the over-abundance of OpenGL? It is quite high isn't it? Most boxes I see have OpenGL already installed in them. It may be good to see some sort of program utilizing them in many ways, like using it as a web browser plugin.

Volleyball

I seldom cross my fingers, but I think the possibility of setting up a chapter here might not happen since very few are really interested. Though the practice will definitely continue and move along.
23 Aug 2003 (updated 23 Aug 2003 at 07:08 UTC) »
PAGDIG, Bravetree

Went to the monthly PAGDIG meeting to hear about the good news from Bravetree. They showed Think Tanks along with story of how they founded the business, how they managed to stay in business and what they think will happen to the gaming industry in the coming months. The talk also covered outsourcing in the light of competition. Economics was the primary reason why jobs are being outsourced and it will continue until it evens out.

OpenGL

Found an interesting page titled Advanced Graphics Programming.
22 Aug 2003 (updated 22 Aug 2003 at 23:26 UTC) »
SWF Format

Found an interesing site covering the SWF format.

JavaSWF2

Stumbled into an interesting code showing a clear example of handling SWF. Might use the code and port them to BeOS.

Advogato Rating

Looked around the place figuring out the rating. I never used the rating system but somehow the report is showing my ID.

How it will profit

it's a well-organized business, it will have state-of-the-art equipment, its location is exceptional, the market is ready for it, and it's a dynamite product at a fair price [ 1 ]
21 Aug 2003 (updated 22 Aug 2003 at 00:54 UTC) »
Volleyball

Just sent an email to the guys about setting up a USYVL chapter here in the Beaverton OR area.

Beos.Meetup

Found an interesting website for users who are into 'meetups.'
21 Aug 2003 (updated 21 Aug 2003 at 16:27 UTC) »
BToolbar

Decided to code the BToolbar after looking into the options. Having a custom made toolbar providing a container for variety of widgets derived from BToolbarItem. Not really sure if BToolbarItem can become an interface later on, it will be a class for the moment.

Toolbar Widgets

Made some progress in designing several toolbar widgets, designed specifically for a power user. The philosophy behind these widgets are based on least number of clicks and shortest mouse travel. That alone is a very tall order where widget design is stretched to the limit.

GLUT 3.7

It looks like GLUT 3.7 code can be re-implemented using the kernel system call design. An interface can be inserted right at the point where GLUT API meets the X and Win32 native API. A simple interface can be constructed partitioning the code into two where an interface linkage code can be used to set the pointers up. It would be a nice and clean implementation, though.

B3DS

Made little progress in wrapping lib3DS around a class called B3DS.

BeOS Icon in Microsoft?

Noticed MS has a BeOS app icon in one of their screens.
Glut3.7 For BeOS

Been eyeballing Glut 3.7 for several hours now. One thing I noticed was the way the code was intentionally written for X and GDI. I guess adding BeOS in there would be next to impossible since most of the conditionals were tailored specific to Win32 or non-Win32 (which is X).

Glut is definitely a very nice tool, I wouldn't trade it for something else, though.
20 Aug 2003 (updated 20 Aug 2003 at 06:45 UTC) »
Volleyball

Was fortunate enough to go and attend the volleyball practice at Cedar Hills Park. Met Scott and Oz (Osvaldo) on the court already doing the drill. The practice went well, a lot of drills were covered like basic passing and blocking.

Scott told a lot of stories about his travels across the atlantic and pacific (ex patria). Stories about beaches, tournaments, volleyball and vacation. Stateside, he also wandered around playing in different beaches in California, Florida, etc.

Glut

Found out the code I downloaded was a bogus.

Karateka, Apple

I somehow accidentally mentioned I did play Karateka on the Apple 2E, way way back when Apple computers were still using 5.25 floppies. That was the last time I ever used an Apple machine, though. It was a nice machine, fun to use for games.

842 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!