Showing posts with label SOFTWARE. Show all posts
Showing posts with label SOFTWARE. Show all posts

2010-04-26

Themes in GWT

As a Google junky, we tend to prefer Google products over competitors if we can help it. Therefore when faced with a need to learn a website creation package preferably based in Java, we inevitably learned to use GWT. GWT is a brilliant software which allows you to write web apps with the ease of Java and many of its libraries, and compile them into fast, obfuscated, and optimised Javascript for every browser. Google Wave runs on GWT. Unfortunately, the real brilliance of the toolkit lies in the compiler and the development tools and hooks. Unfortunately, they have completely neglected the CSS skinning of the toolkit, and generally leave it up to developers to hire their own CSS designers. There are only 3 primary themes built into the toolkit, and they all look amateurish. Instantiations makes a tool, GWT Designer, which allows WYSIWYG manipulation to help design GWT based pages. This can speed in basic layout development and simple colour and font manipulations, but you pay for it with awkward, ugly, and verbose Java code you then have to manually clean up later. If you know Java and the GWT library well, it is almost worth it just to skip GWT Designer entirely. That said, we fully respect and have been impressed by the features of GWT Designer.

To help developers make compelling apps and websites and perhaps to stimulate interest in GWT, we encourage Google to devote more resources to design, themes, and templates for GWT. What do other GWT developers think?

2010-04-02

Verizon Skype

Yesterday Verizon started a new promotion to allow free Skype-to-Skype calling on its Smartphones, sending and receiving. On Android, this is possible with the new and improved Skype Mobile App. Verizon actually enables this through its voice network rather than over the datafeed, allowing good integration with Bluetooth devices and much higher fidelity of communication. Skype is a closed source, proprietary P2P voice protocol and unless that changes, it is probably a dead-end company. However, with sponsorship and special privilege from large telecoms, Skype perhaps has a new lease on life against the coming existential threat from the refactoring of Gizmo5 with Google Voice. In conclusion, if you have a Verizon smartphone or communicate regularly with someone who has a Verizon smartphone, consider using Skype.

2010-02-03

VPN Solutions

Previously we mentioned OpenVPN, a solid VPN solution. Hamachi by Logmein.com is a VPN solution which uses UDP, non error correcting protocol wrapping an encryped TCP connection. This creates a large efficiency gain over other VPNs which wrap error correcting encrypted TCP protocol inside of error correcting TCP packets. From our testing, Hamachi was able to maximise our bandwidth of 2.8 MB/s without processor strain, while the best performance we received through OpenVPN was 600KB/s.

Unlike OpenVPN which is very difficult to set up, Hamachi sets up in about a minute and requires a virtual LAN name password. In this way your computer starts VPN connections as easily as one might join a chat room and you become connected not just to one machine, but every machine that has been authorised on that virtual LAN and whom the user has authorised. Included in the client is also an IP to IP non-recording encrypted chat mechanism.

Hamachi is freemium software and is actively developed. Here is a great podcast explaining the intelligent design of Hamachi.

Hamachi is the Japanese word for Yellow Fin Tuna.

Google Chrome Extensions

Google Chrome has finally added Extensions, and so far all the standard extensions I use in Firefox now have equivalents in Chrome. This includes Readability, Google Translate, Google Voice, Adblocker, and Flash Block. Since its inception, Chrome was faster than Firefox. Now that there are extensions Chrome, it is the best browser available. We will keep Firefox around as a backup and will always respect the Open Source Mozilla Foundation.

Soon we will be demoing the Google Chrome OS and will give our review.

2009-12-22

Recommended Android Applications

Google Voice,Nestoid,Listen,Advanced Task Killer,PDANet,Nestoid,DroidLight,i Music,ApkInstaller,AK Notepad.

Guava is good if you have a Gizmo5 Account, but it interferes with the Google Voice Ap. It is good to have available but uninstalled if you get in a bind and have used all your 'Anytime' minutes.

We are looking forward to Fennec.

Swype Keyboard works quite well.

2009-11-27

Off The Record

Pidgin, Trillian and Adium are great IM softwares. Off The Record is a plugin for those programmes which enables encrypted communications with Perfect Forward Secrecy using standard clients such as Google Talk, ICQ, AIM etc.

Trillian now has an iPhone version. It is very important that an OTR application, or similar technology, is developed for mobile platforms like iPhone and Android so that people might have secure mobile communication.

*UPDATE: It recently came to our attention that Pidgin Saved Passwords are saved in plain text in an obvious location. Thus, anyone gaining access to the user's filesystem can obtain all their IM passwords, including their Google Account if they use it for Google Talk. This is a major security vulnerability. Be aware!

2009-11-08

Media Centres

Tonight we were introduced to LinuxMCE, a slick Computer Media Interface. We will update this post with further details, but what was really novel was to see a WiiMote configured to control LinuxMCE. WiiMotes cost about $30 USD versus $100 USD for an equivalent Bluetooth Remote Product.

Another good programme to consider is XBMC.

Lastly, the very impressive PS3 seems to do everything under the sun in Media Centre Entertainment, including the most powerful gaming console around, for $300 USD.

2009-10-05

OpenVPN

We highly recommend the Open Source OpenVPN software. It is not necessarily a comprehensive VPN package, and as far as we can see is not compatible with other VPN products such as the convenient VPN client built into Windows, but it is nonetheless a free and effective way for one to create a secure highly encrypted software based tunnel between many locations. It works for any major OS. The major drawback is that the install and setup is not trivial. To create an OpenVPN server you must know something about command-line, config files, and something about the basics of computer networking. Once established, it allows for extremely fast encrypted connections with the potential to max out one's bandwidth capacity with a normal processor. With such levels of security, imagine the possibilities...

2009-10-04

doubleTwist

From Wikipedia:

doubleTwist Corporation is a digital media company founded by Monique Farantzos and Jon Lech Johansen. It is backed by Index Ventures (Skype, Last.FM) and Northzone Ventures.

The doubleTwist application enables users to send photos and videos to their friends and sync their media library to a wide variety of portable devices.


We do not particularly endorse the doubleTwist product, but we admire their philosophy, the work of their financial backers, and particularly love the founder: DVD Jon. This new anti-Apple advert from doubleTwist is certainly worth watching. Despite the original 1984 Apple propaganda, Apple has always been the product of monopoly, the company of total enslavement, the brand to eliminate choice, thought, freedom and convenience. Just ask anyone over age 50 who has needed to move their iTunes library.

2009-06-22

The Google God

Tonight's discourse:


Pace: I really think once people realise the efficiency, many will start programming to the Google Ap engine


Consigliere: uuuuuuuuuugh
that's a TERRIBLE idea
we already have one giant fucking monolith, i.e. Microsoft
why would we want to trade one for another?
the last thing the web needs is a single point of failure, like if google goes down and takes everybody's webapps with it


Pace: they are at least better than M$ - should theoretically still be reployable elsewhere without too much modification


Consigliere: they're only tbetter than M$ at the moment b/c htey';re not as big/dominant
but they certainly will become so
and there's a huge difference between "theoretically" and "in realitiy"


Pace: they do support open source though


Consigliere: it doesn't matter
I"m glad they do
but it'd still be a single point of failure


Pace: agreed


Consigliere: and god only knows what they'd do with all that data once they had it


Pace: they would become God


Consigliere: yeah, but a God beholden to capitalist shareholders


Pace: yes


Consigliere: it woudl be very Old Testament


Pace: haha

2007-09-25

Demonoid, Down Again.

Demonoid, one of the best torrent sites featuring rich content of all sorts has been taken down by its Canadian ISP. A sad day indeed.

*Update* Apparently the info was incorrect. They had a problem in upgrading servers, and this useful resource will return.

*Update 2* Sorry, its really dead this time.

2007-08-19

More Screens

Most people still use one monitor 17-19 inches for their computing display needs. Quality large screen monitors with good resolution such as the Apple 2560x1600 Cinema display still run an unreasonable 1800 USD. A good solution to increase productivity and ease of use is to add 200 USD 19 inch flat monitors to your display. Going from 1 to 2 monitors yields a vast improvement. My workstation consists of a 8 x 19 inch monitor grid powered by 2 x NVIDIA Quadro NVS graphics cards physically supported by 2 x Ergotron DS 100 Quad monitor desk stands for a combined 10.4 million pixel display for around 2700 USD, or 3800 px/USD. Considering the Cinema displays run at 2275 px/USD, my setup, though somewhat excessive, provides good bang per buck.

When using several monitors in Windows, the programme Utramon (torrents) is an indispensable addition. It extends the task bar to every monitor and adds several other simple but effective multiple monitor utilities.

2007-07-06

Photosynth

Microsoft has an impressive 3D photo viewing and analysis software, Photosynth, currently under development. A presentation from TED2007. Via Crooked Timber.

2007-06-29

GWT

As announced in November, I have spent significant time this year programming fairly advanced webpages using the Google Web Toolkit. The toolkit was released spring of 2006. It features not a Java wrapper for Javascript as previously stated, but rather a full compiler which translates Java code resembling the Swing graphical interface package to pure Javascript. Google currently uses the toolkit to make services such as Google Groups and Picasa Web Albums although some of their most sophisticated services such as Gmail, iGoogle, and Docs and Spreadsheets still relies on low level Javascript.

I Cringely recently predicted that Javascript toolkits, especially GWT, would become the standard not just for web development, but especially and more immediately for applications designed to run securely on mobile devices such as the iPhone. Apple's recent move to open Safari to Windows (especially in a very broken condition) was a well thought out strategic move to encourage Javascript programmers to begin supporting Apple's proprietary web browser. The GWT connection comes from the fact that Google has put significant effort in ensuring that GWT compiled JS functions on all major browsers since most browsers process JS differently and often fail as a result. At the same time, Google is making concessions to Apple in making YouTube videos available in Apple format.

Let me pause and say that for all of its impressive strengths, Apple's critical weakness comes from its obsession with its own closed platforms and formats.

Back to GWT. I am honoured that the GWT news site, onGWT has on my recommendation posted the link to the Cringely article. onGWT is the best site available for the latest news and resources for GWT.

2007-05-16

Mathematica 6.0

Mathematica, the child of Stephen Wolfram, is a Kernel and a Development package and a symbolic language for mathematical evaluation and manipulation. Beyond its core functionality, Mathematica has a vast function library which allows it to be tied in or to glue together many other platforms and languages including Matlab, C++, Python, Java and .Net. A skilled Mathematica programmer can develop extremely complex and sophisticated programmes with ease. Unfortunately, being a closed source platform which retails for around 2000 USD per copy, it remains a niche product for academics and some quantitative professionals. Mathematica 6.0 was recently released as announced by /. I have had the pleasure to use Mma 6.0 and I have been extremely impressed with the the upgrade. Improvements include text coloration for different language types which makes reading the code far easier as well as the new Dynamic evaluation function which allows for greater flexibility in realtime evaluation and animation. Since Mma relies only on a serial number for activation and every previous version of Mathematica was easily cracked, I assume Mathematica 6.0 will soon become common in underground circles.

2007-05-01

Dell and Linux Take a Step Forward

Dell will begin shipping their computers with Ubuntu Linux installed. This is a great step forward for the OS since it will be well supported now by a major hardware vendor. I recently tried to convert my system to Linux, but I ran into some problems because I could not get my video card to function properly. Meanwhile, M$'s lasts advantage is as a former monopolist, they support almost all hardware, or to put another way, almost all hardware supports M$.

Dell is in a unique position to reassert its dominance in the hardware arena while at the same time lowering its variable costs by supporting free software. Dell should be aiming to better assert themselves into peripheral devices such as TVs and DVRs which also could be manufactured cheaply and run Linux (ie MythTV). They ought to be positioning themselves to partner with an Apple or a Google to produce high quality affordable computers with top notch user friendly software and once and for all crush the M$ abomination.

Unfortunately, the executives at Dell seem to be too ensconced in their traditional way of doing business and loathe to adopt or experiment with new ideas. They certainly cannot risk alienating M$ too much and loosing their lucrative OEM status but they should at the same time recognise that M$ is the Titanic and they had better have a lifeboat secured.

2007-03-19

More on Virtual Machines

The new version of Parallels for Mac has a great new view called 'Coherence.' Windows and the Mac OS can be used as a single integrated environment with both the Windows taskbar and Apple Dock and Menubar accessible simultaneously. Additionally, the Apple Doc now contains all the programmes running within Windows as well as OSX. With a click of the mouse, the Windows or OSX desktops are brought to the front and accessible. One may easily drag and drop files between the Mac and Windows file systems as well. This software greatly increases the value, accessibility, and productivity of both the Mac OSX and M$ Windows desktops.

Another virtualisation software, VMWare, can run a virtual OS from a separate bootable partition.

2007-03-18

Google Talk Gadget

While as I have stated before, Google should provide secure encryption for their Instant Messaging and voice link communications, they have taken a giant step forward with the new Google Talk Gadget for the Google personalised page or other Google Gadget capable sites.

2007-02-09

Parfait

This TechCrunch article is correct in declaring Gmail a perfect email programme with the addition of the new Mail Fetcher feature. The feature has not yet been made available in all accounts, but it will be soon. It allows users of any POP3 enabled accounts to download their mail to gmail in addition to sending. This will make Gmail far and away superior to any other email product currently available at no cost but for minimal noninvasive advertisements.

*Update* The Mail Fetcher feature is now functional for all gmail accounts. It works very well. If you set up gmail forwarding, it will even forward the POP mail as well.

2007-02-07

Google News and Utilities

Three weeks ago, columnist Robert X. Cringely predicted Google would effectively become the Internet thanks to high demand for Internet video. He managed to crystallise in my mind that Google will be the singular dominant information entity of the future and that at $500, its stock is a good buy. After all, it is extremely profitable, rates as the best company to work for, attracts the best talent, and people genuinely like its product and philosophy.

One technology in which they lack accessibility and functionality is their Bookmarks. In December, they took a small step in correcting this by releasing a new Bookmarks gadget. It has some bugs, but is a significant improvement over the first iteration. It is a perfect addition to the homepage. The newly released Google Toolbar 3.0 also has a quality Bookmarks feature built in.

I was surprised to learn that Google Video can be downloaded as an .avi file.

Lastly, the unofficial Google Operating System blog is an excellent source of useful tools and information as is the Official Blog.