Saturday, July 31, 2004

KURO-BOX : To compile CyberLink for C++, I removed the following GNU tools and installed the latest tools from the tarballs.
autoconf-2.13-10vl0 -> autoconf-2.59

libtool-1.4.2-4vl1 -> libtool-1.5.6
automake-1.4p4-2vl0 -> automake-1.9
I could run the configure with no problem, but I couldn't compile the CyberLink as follows. It seems that the stl::vector doesn't have the at() in the gcc version. I have been used the CyberUtil::Vector class to use other personal project such as CyberVRML97, but I rebuild the class using STL about two or three years ago. I wonder if that I used the old code or should installed the latest gcc packages.
>gcc --version

2.95.3
>./boostrap
>./configure
>make
........
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -g -O2 -c -o File.o `test -f '../../src/cybergarage/io/File.cpp'
|| echo './'`../../src/cybergarage/io/File.cpp
In file included from ../../include/cybergarage/io/FileList.h:19,
from ../../src/cybergarage/io/File.cpp:42:
../../include/cybergarage/util/Vector.h: In method `int CyberUtil::Vector::indexOf(void *)':
../../include/cybergarage/util/Vector.h:52: implicit declaration of function `int CyberUtil::at(...)'
../../include/cybergarage/util/Vector.h:52: ANSI C++ forbids comparison between pointer and integer
../../include/cybergarage/util/Vector.h: In method `void * CyberUtil::Vector::get(int)':
../../include/cybergarage/util/Vector.h:64: return to `void *' from `int' lacks a cast
MusicCAST : YAMAHA is looking for the monitor at free. It is a good wireless music system, but the protocol is original. I sent the monitor request by FAX. I would like to win the monitor.

Thursday, July 29, 2004

KURO-BOX : I am compiling my latest CyberLink for C++ on the embedded Linux box, but the following error occurred. I have add some changes to the configure.
>aclocal

>autoheader
>libtoolize -f
>automake --version
automake (GNU automake) 1.4-p4
>automake --foreign --add-missing --copy
automake: lib/unix/Makefile.am: not supported: source file `../../src/cybergarage/util/Date.cpp' is in subdirectory
automake: lib/unix/Makefile.am: not supported: source file `../../src/cybergarage/util/Debug.cpp' is in subdirectory
automake: lib/unix/Makefile.am: not supported: source file `../../src/cybergarage/util/Mutex.cpp' is in subdirectory
.....
It seems that the automake version couldn't recognize the following lines in lib/unix/lib/Makefile.am in the CyberLink. I wonder if I have to upgrade the configure tools to the latest version.
clink_media_header = 

../../include/cybergarage/upnp/media/server/ConnectionInfo.h
../../include/cybergarage/upnp/media/server/ConnectionInfoList.h
../../include/cybergarage/upnp/media/server/ConnectionManager.h
../../include/cybergarage/upnp/media/server/ContentDirectory.h
../../include/cybergarage/upnp/media/server/DC.h

Tatuzin Programmer : I read the book, and I think I have to add more complex test cases and execute the build and the test automatically for my open source projects. The book seems to be the translated version of The Pragmatic Programmer. Recently, I am mainly developing on WindowsXP at the bedroom the because the note book has a large screen, 1600x1200, and I executed the test for other platform such as Linux and MacOSX only before the release. In addition to it, I execute the test by the hand but I sometimes didn't add it to the test project for JUnit and CPPUnit. I created the test code temporarily, and deleted the code. It was a waste X-<


Wednesday, July 28, 2004

I am coming to Sapporo by the business trip from Monday, and will to return to Tokyo tomorrow. I am staying at Sapporo Tokyu INN today, the room has a LAN connector and I can use the Internet free.

IPv6 Appli-Contest : I received a mail about the participation request from secretariat, I posted the request today. It seems that that this year also has few participants because my registration number is 5. I will send a IPv6 gateway for UPnP AV MediaServer of IPv4 if I have more time.

Saturday, July 24, 2004

Rendezvous : I am searching about AirTune and AirPort Express, and I sent a question about the device control protocol to Apple directly. They said that the protocol might be opened in the near future as follows:
At the present time the AirTunes protocol is proprietary, and are not

licensing it to third parties. There is a possibility this will change in
the future, so if you'd like to email me again in 2 months time, I might
know by then if we will license it to 3rd parties.
OpenTalk : Redezvous might will be changed to OpenTalk with the license.I have already ordered a AirPort Express to Japanese Apple store. I knew that there is iTunes sharing protocol in the mailing list of Rendezvous. At first, I will check the iTunes sharing protocol. I hope that the protocol will be opened.

Friday, July 23, 2004

EQUIUM 5040 : I bought the used computer from Internet by about $200, changed the memory to 256MB and the HDD to 160GB using Maxtor DiamondMax 16, and installed a capture board, GV-MVP/RX. Then I installed FedoraCore1 to the computer. I will set the computer in my living room, and it is quiet so-so :-)

XMLTV : I wanted to install the latest package, v0.5.34, for MythTV, but the following error occurred with the installation on FedoraCore1. Then, I installed the previous package, v0.5.33.
>perl -MCPAN -e shell

>install Unicode::String
 ........
>perl Makefile.PL
>make
 ........
/usr/bin/perl "-Iblib/arch" "-Iblib/lib" filter/tv_grep.PL filter/tv_grep
XMLTV.pm did not return a true value at filter/tv_grep.PL line 14.
BEGIN failed--compilation aborted at filter/tv_grep.PL line 14.
make: *** [filter/tv_grep] Error 255
KURO-BOX : The embedded Linux use a AVR chip to control the power. Then I have to add the commands into /etc/init.d/halt to run reboot and shutdown commands normally as follows.
case "$0" in

*halt)
message=$"Halting system..."
command="halt"
echo -n "EEEE" > /dev/ttyS1
;;
*reboot)
message=$"Please stand by while rebooting the system..."
command="reboot"
echo -n "CCCC" > /dev/ttyS1
;;

Wednesday, July 21, 2004

KURO-BOX : I bought the embedded Linux box with a 160GB HDD, Maxtor DiamondMax 16, at Akihabara last weekend. Then, I installed Vine Linux to the embedded Linux box using Yamashita's hack kit. To compile CyberLink for C++, I installed some development pakages such as autoconf and Xereces C++ as follows:
>apt-get install autoconf automake libtool gcc-c++

>tar xvfz xerces-c-src_2_5_0.tar.gz
>export XERCESCROOT=....
>cd $XERCESCROOT/src/xercesc
>autoconf
>runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread
>gmake


Friday, July 16, 2004

ATC-620C-SX1 : I would buy the PC case to create MythTV based recorder on my AV deck, and I went to Akihabara. However, it was very big when I actually looked it in the shop. I was looking for other MicroATX cases in Akihabara, but I noticed that used and refreshed PCs are very small and inexpensive such as NEC and IBM. I gone on a Toshiba's very small PC, EQUIUM S5010, but it has no PCI slots. I will search small and used PCs on the Internet.

NMPR v2.0 Draft 0.9 : I am adding the functions for NMPR v1.0 to CyberLinks. I read the new specification, and I could know only a few about DLNA guideline. I might have to support HTTP v1.1 such as CONTENT-RANGE for the NMPR v.2.0 and the DLNA guideline.

Wednesday, July 14, 2004

NR31309W : I set the two LAN modular jack in the living board, and connected the modular jack to the other modular jack in the LAN plate, WTF34035WK, using the CAT6 LAN cable in the wall of the room for networked AV devices in the AV deck such as Cocoon. I added a TEL modular jack using WNT15649W for a satellite tuner, SAS-MS9SET, but It seems that the line is dead. I have to check the center port, WTJ5143K in other room.

N900iL : NEC announced the first Linux based mobile phone that supports both 3G FOMA and IP phone service over the wireless LAN network.

Monday, July 12, 2004

WLE-NDR : I set the wireless access point on the first floor in my home, but VideoLAN client was sometimes aborted on MacOSX when my wife see the recorded movie of Cocoon on the second floor. Then I went to Akihabara by bicycle on my leaving to buy the gain antenna at last week end. I set the antenna, and I checked the gain using Network Stumbler. The 802.11b/g is gained about 10%, and the 802.11a can be used on the second floor. However the VideoLAN client was aborted as ever X-<

PC-MP1000 : I got the Japanese version for Play@TV NMP-4000 with the wireless LAN card at Yahoo auction. I knew that the latest firmware supports UPnP, I tried it. According to the update page, it causes critical damage if the firmware is installed to the Japanese version, but I could upgrade with no problem :-) I checked the upgrade firmware, "UPnP initialize ... " is output in the start-up display, but it seem that it couldn't find UPnP AV Media Servers. I have to check the SSDP messages at first.

TA-LV700R : I installed the AV amplifier and network player with the speakers in my living room. The player could find my Cocoon, but it couldn't play the recorded movies such as VAIO media client.

WHITE PAPER Information and Communications in Japan : According to the white pager, the Japanese government want to be a leader of ubiquitous network society :-)

Thursday, July 08, 2004

DLNA Design Guideline : It is available to order the copy by $500 now, but it is expensive as personal developer X-< I hope that it will be free such as Intel's NMPR.

VAIO Media : I have a VAIO notebook, but I haven't been use run the VAIO Media yet. The VAIO Media v2.6 is installed. First, the VAIO Media could find the Cocoon in my home and get the content list, but it couldn't play the recoaded movies. I think that the VAIO Media couldn't play because the recoaded format is MPEG2-TS or the HTTP stream is chanked. Next, I checked the VAIO Media with CyberMediaGate for Java. Surprisingly, The VAIO Media could find the CyberMediaGate with no problem, but it could get only the content directory list without the item list. It seems that the VAIO Media is based on UPnP AV and I have to add some attributes of Sony's original to play form the VAIO Media.

Wednesday, July 07, 2004

FS2108 : I am changing my home network this week. I found out the NETGEAR's network switch from my junk box to connect the digital home devices such as Coccon on the AV deck by the cables. To see the movie contents, between wireless devices are instability such as VLC and Cocoon. I changed the wireless access point to WHR2-A54G54 that supports both IEEE802.11b/g and IEEE802.11a.

m2m-x : I am researching the SIP based system to connect between infomation home devices by broadband. The certification key is management only between the home device and the SIP server, and the home devices are not certified directly.

NPAPI : When Netscape Navigator was still major, under IE 3.0 supported the old NPAPI to emulate the Netscape plugin, and I had only to create the plugin. Now, I have to create the ActiveX plugin for IE, but I hope that IE will support the new NPAPI.

Tuesday, July 06, 2004

TA-LV700R : I extended the living board of my house last week. I was looking for more slim AV amplifier for the AV rack, and I found out the Sony's amplifier was sold at a very low price about $200. The amplifier is networked, and can play MPEG movie and some music such as MP3 from VAIO PCs such as Sony's RoolLink. It may play UPnP AV Media Server contents because I heard that VAIO Media is basically based on UPnP.

DMR-E700BD : Matushita released the first Blu-Ray disc recorder. It is not supported UPnP AV yet and has no HDD storage. However It has a 10baseT connection. The recorder might use the LAN only to get the EPG, but I think it is enough to transfer the MPEG stream like Cocoon.

NW-HD1 : It has no network connection without USB. I would like to get a potable player that supports UPnP AV or can be download the playlist and the music files with the wireless connection.

Monday, July 05, 2004

Rendezvous : Apple released the new packages for Java and Windows platform. AirPort Extreme and AirTunes is based on Rendezvous. I hope that Apple will join to DLNA or open the specification of AirTunes like IPP, Internet Printing Protocol of Rendezvous. I would like to create the music server for AirPort Extreme. As the first step, I joined to the mailing list.

IIJ UUCP : They are a pioneer ISP in Japan, and decided to discontinue their UUCP service. About 10 years ago, I used WELL mainly to read the BBS and NetNews through Japanese BBS, but it is very slow due to the connection speed. Then I change to use the UUCP service and excited the Internet world.

Thursday, July 01, 2004

DLNA : I could join to DHWG as personal and free, but It seems that it is difficult to join to DLNA as personal by their reply X-< However the DLNA Home Networked Device Interoperability Guidelines will be sold. The information on purchasing will be made available on the DLNA web site in the upcoming weeks.

Sonos : It is a digital music system using wireless connection. I would like to create a networked music system using MD deck and UPnP AV. To create the music system, I have to analyze the interfaces such as Sony's Control A1.

CE Linux Forum : They released the first specification and reference implementation. The supported platforms are ARM, MIPS, x86 and SH.

PocketStar : It is a uniqe wireless personal web server using ad-hoc WiFi networks and Rendezvous.

MB91403 : Fujitsu released the new network chip that supports IPv6, IPv4 and some encryption such as AES.

This page is powered by Blogger. Isn't yours?