Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Internet Archive

The easy way to non-blocked sockets

In this article, the author will cover both the client and server side as he describes how to create non-blocking secure connections using the Java Secure Socket Extensions (JSSE) and the Java NIO (new I/O) library, and he will explain the traditional approach to creating a non-blocking socket, as well as an alternative (and necessary) method if you want to use JSSE with NIO.

IM Services Lock Out 3rd Parties

First it was MSN Messenger, now Yahoo Messenger is threatening to lock out 3rd party instant messaging apps like Trillian, Proteus, and Gaim. It's been an ironic and pleasant fact that users of alternative operating systems have had nice, multi-funtional instant messaging applications, while most Windows users didn't even know they could bypass the official clients. That era may be coming to an end, as the big IM services are starting to lock out the 3rd party apps. What will this mean for alternative platforms?

Network programming with the Twisted framework, Part 4

In this final installment of the series on Twisted, the author looks at specialized protocols and servers contained in the Twisted package, with a focus on secure connections. One thing the servers and clients in Parts 1,2 & 3 had in common is that they operated completely "in the clear". Sometimes, however, you want to keep your connection free from prying eyes (or from tampering/spoofing).

Macintosh Browser Smackdown at Arstechnica.com

For an alternative OS to be a viable desktop contender, it must have a good web browser. Mac OS X's biggest stumbling block at its introduction was its limited selection of (slow) web browsers. Things have changed. Now there are more than 9 to choose from. Ars Technica has a head-to-head comparison. Gecko-based browsers stand out in speed and functionality, but look like ports, while Safari earns the top spot for just being well put together. In a similar vein Mac P2P outlines the various P2P options for Mac users.

Websites Down Due to Patents

Multiple readers submitted this newsbit: Linux related websites all over the net are down "due to software patents. Spotted so far are: the Gnome website, the KDE website, and Knoppix homepage. All pages point a visitor to http://swpat.ffii.org. Update: This topic seems to need clarification. These sites are down in protest of a proposed patent law in the EU that many people believe is too broad and will hurt rather than protect the rights of software developers. Read the "swpat.ffii.org" site for more details.

OmniWeb 4.5 Public Beta Released

OmniWeb 4.5 public beta 1 is the first version of the Omni Group's Web browser to incorporate WebCore and JavaScriptCore frameworks from Apple -- the same frameworks Apple uses for its own Web browser, Safari. More specifically, improvements been made to bookmarks, AutoFill, plug-ins, history indexing and more. OmniWeb 4.5 beta 1 requires Mac OS X 10.2 or later. In other OSX releases, CodeTek VirtualDesktop 2.3.3 was released.

Why do Web Services?

In 2001, less than 20% of new AD involved Web Service application programming models such as .NET and Java 2 Enterprise Edition (J2EE). By 2005, however, Web services will be the predominant programming model, used for at least two-thirds, and perhaps as much as 80%, of new applications -- Gartner, Inc., Web Services are the next evolution of the Web and are almost guaranteed to be the future of distributed applications worldwide. The following reference collection represents the "editor's choice" of the 100 most representive and popular articles selected from a list of more than 300 from the Web Services Zone.