(selling a browser)
"MANaOS is an open source alternative Web Browser for some proprietary ones still shipped with the Nokia 770 device". It embeds mozilla and khtml (partially).
I'd say that a differencial feature between it and other similar Mozilla-based (or not) embedded open source web browsers is that MANaOS implements BIA (Browser Interface Agent). What a f... is that ?! Shortly, BIA is a not too complicated abstraction (software layer) for Rendering Engine independence at compile time. In other words, it enables you just adding a --with-engine=mozilla/khtml and it's done !
the MANaOS guys keep their focus on testing the Mozilla Embedded Project libs and the GtkMozEmbed set of widgets, measuring footprint and paying special attention on the performance of Minimo/Mozilla build on Nokia' 77'device, everything as an open source initiative. It uses a almost default Minimo build, except for the disabling XUL (--disable-xul specified on the mozconfig file (mozilla/minimo/config/mozconfig/linux_x86) and a simple extension for zoomming based on the colorzilla algorithm (this component is built in JS and suchs on a real device).
With regardings to the KHTML Engine' support, just some basic functionalities are provided so far, like go-stop-back-forward.
Some propaganda can be found here (from dougt's blog) ;)
GOOD-FOR-NOTHING -> repercussion of MANaOS after the annoucement of its first release is here on the maemo-developers mailing list.
ps1: I'll be releasing MANaOS 0.2 soon with some bugfixes and interesting improvements, like spatial-naviation and zooming support.
ps2: how to get it installed on the Nokia 770
Antonio Gomes
tonikitoo at gmail dot com
12 comments:
When do we get a deb package to install?
When can we get a deb package to install??
anonymous,
as soon as I get a static minimo build inside scratchbox, I'll be releasing .deb packs. All the rest is already ready for that ... that's the error:
gcc -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -Os -fPIC -shared -Wl,-h,libunixprintplugin.so -o libunixprintplugin.so npshell.o printplugin.o npunix.o -L../../../../dist/bin -lxpcom -lxpcom_core -L../../../../dist/bin -L../../../../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lXt -lX11 -ldl -lm -lsupc++
/scratchbox/compilers/i686-linux-gcc-3.3_3.3.4-glibc-2.3.2.ds1/lib/gcc-lib/i686-linux/3.3.4/../../../../i686-linux/bin/ld: cannot find -lxpcom
collect2: ld returned 1 exit status
make[5]: *** [libunixprintplugin.so] Error 1
make[5]: Leaving directory `/home/agomes/mozDev/mozilla/modules/plugin/samples/unixprinting'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/home/agomes/mozDev/mozilla/modules/plugin'
make[3]: *** [libs_tier_9] Error 2
make[3]: Leaving directory `/home/agomes/mozDev/mozilla'
make[2]: *** [tier_9] Error 2
make[2]: Leaving directory `/home/agomes/mozDev/mozilla'
make[1]: *** [default] Error 2
it can't find lib xpcom
i've realized that :) but xpcom is an internal lib, and it got no troubles if built outside scratchbox ... that's the weird-ass :S
good news,
it doesn't matter anymore ... i've got it already ;) now I'm just customizing some stuff in the sourcebase for our needs
Are ssl and frames supported ?
well, ssl are supported by default on minimoXUL, but I'm not sure if it is for the gtkmozembed set of widget.
** I got the static build.
** I'm cuuretly working on packing all libs we need on the gtkembedmoz.la instead of on TestGtkEmbed binary, as it is so far ...
** next step: testing it out on 770 hw, including browsing through secrity websites (ssl and nss).
Actualy, I getting holidays by the end of this week, and so 'll spend more time on MANaOS ...
like tumbler and tipsy days hopefully we will remain in high spirits. well, good day
Amy sign of the arm deb minimo yet?
Antonio, I can't wait for the .deb file for this! Opera isn't cutting it for me. The sooner I'm running Manaos, the happier I'll be.
Have you guys tested this with an F5 VPN SSL Network Connection? I am trying to find something to use for that.
Thanks
Post a Comment