<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Cocoia Blog &#187; Praetorian</title>
	<atom:link href="http://blog.cocoia.com/category/praetorian/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cocoia.com</link>
	<description>The Cocoia Blog is the website of Sebastiaan de With, a Dutch Icon and Interface designer.</description>
	<pubDate>Thu, 14 Aug 2008 11:48:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Praetorian Beta officially delayed.</title>
		<link>http://blog.cocoia.com/2007/06/08/praetorian-beta-officially-delayed/</link>
		<comments>http://blog.cocoia.com/2007/06/08/praetorian-beta-officially-delayed/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 16:12:28 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Praetorian]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=121</guid>
		<description><![CDATA[
 Well, the news is out; no Praetorian before WWDC. I can&#8217;t give out a beta that would really be a close call to be called an &#8216;alpha&#8217;. I&#8217;ll keep all testers informed over the next few weeks and what I think is a realistic new date to set for the first beta release.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/06/  /cocoiacomm.png" border="0" height="300" width="549" alt="cocoiacomm.png" align="" /></p>
<p> Well, the news is out; no Praetorian before WWDC. I can&#8217;t give out a beta that would really be a close call to be called an &#8216;alpha&#8217;. I&#8217;ll keep all testers informed over the next few weeks and what I think is a realistic new date to set for the first beta release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/06/08/praetorian-beta-officially-delayed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Praetorian Update: May 2007</title>
		<link>http://blog.cocoia.com/2007/05/25/praetorian-update-may-2007/</link>
		<comments>http://blog.cocoia.com/2007/05/25/praetorian-update-may-2007/#comments</comments>
		<pubDate>Fri, 25 May 2007 16:38:07 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Praetorian]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=104</guid>
		<description><![CDATA[4 days overdue this month, but here we are.
To all people who are also developing for OS X, this may give some insight. I had gotten some emails of developers asking about the whole UI design and how it all works under the hood. Being a designer that also knows technique, I happily show some [...]]]></description>
			<content:encoded><![CDATA[<p>4 days overdue this month, but here we are.</p>
<p>To all people who are also developing for OS X, this may give some insight. I had gotten some emails of developers asking about the whole UI design and how it all works under the hood. Being a designer that also knows technique, I happily show some things that helped me a lot. Grab some coffee (or hot cocoa) and follow along in the exciting world of Mac UI design.</p>
<p>On the Mac, Apple is the leading party for developers to look at because they define the &#8216;rules&#8217; - more than often, Apple comes with nice interface &#8217;standards&#8217; that the aging years-old interface guidelines do not include. An example are the now ubiquitous &#8216;HUD&#8217; panels. Black and transparent and known best as &#8216;the iPhoto adjust palettes&#8217;, Apple introduced then, and developers followed suit. If it comes to other things that spice up interfaces across the board, it&#8217;s not a bad thing to just go rummaging around the insides of the interface. F-Script Anywhere is just built for this.</p>
<p></p>
<p>As an example (and request), I will take the dark search box in Praetorian. Most OS X search boxes have the same look; the black loupe, grey or black text on a white round beveled text field. There is an obvious class whose documentation is worth looking at, namely NSTextField. You can define a lot of parameters on the NSTextField, but it&#8217;s much more fun to take a look at how Apple does it. Time to whip out Aperture, the dark interface-toting chunk of UI goodness for RAW workflows and other photography work.</p>
<p>
<img src="http://blog.cocoia.com/wp-content/uploads/2007/05//aperture.jpg" border="0" height="636" width="493" alt="aperture.jpg" align="" /><br  /></p>
<p>Apple does some nice things here. They have made some custom classes for this, subclassing NSTextField and doing a really nice job making it all consistent. The same goes for the sometimes stingy NSTableViews - take a look at how people do it. There&#8217;s Google Code, the Mailing Lists, Cocoadev and open-source projects. Shiira, as I mentioned before, has an excellent open-source framework for HUD panels and everything that goes with it (also with a custom implementation of a black NSTableView). Apart from documentation, what is done in practice is often an excellent way to know how the experts do it, and where you can innovate or, even better, know what&#8217;s not worth your time.</p>
<p></p>
<p>Now, all this talking about interfaces could make you curious why another application I make, like iSight Expert, is very &#8216;conventional&#8217;; a unified interface with many features reminiscent of other Apple apps serving similar functions. That&#8217;s because it&#8217;s a very straightforward application oriented towards a casual purpose. People don&#8217;t use just -that- app, it would be a desktop citizen every now and then. Praetorian is a very primary app, it is a workplace that is prominent and serves an abstract purpose. When it comes to something so abstract and touching on the technological side of computers, it can scare your non-expert potential customers. A custom interface with unique features will help overcome a lot of the problems such applications are inherently confronted with.</p>
<p>
<img src="http://blog.cocoia.com/wp-content/uploads/2007/05//interface.jpg" border="0" height="459" width="560" alt="interface.jpg" align="" /></p>
<p> This custom interface is not only appealing, it incites curiosity and if it&#8217;s not too involved and complex-looking (like Praetorian), most users will be interested. It&#8217;s important to lower the bar when it comes to giving users control over their network and taking steps in securing their assets. Now, if it&#8217;s made easy, I am all the happier.</p>
<p>And that&#8217;s what UI design is all about. You need to find and embrace conventions, because users will be able to use their intuition. You can use or create the many standard third-party buttons and interface graphics because they are in the public domain and free to download, often with sample code. There are many things you can communicate with the interface and it&#8217;s graphics, and (especially on the Mac platform) for users, it&#8217;s the biggest part of the program. Arguably, functionality is the most important thing to a user; but it&#8217;s the interface that lets him gauge the functionality beneath.</p>
<p>
In line with Leopard, I am doing a lot of work preparing application interfaces and graphics for the true resolution independence by system scale factor and redoing icons (or making totally new graphics) for the higher resolutions. Since I am a student, I&#8217;m happy to help out a lot of projects with this exciting time were are entering. Expect more details on this on the <a href=http://www.cocoia.com>Cocoia Main</a> site very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/05/25/praetorian-update-may-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Praetorian Q&#038;A</title>
		<link>http://blog.cocoia.com/2007/04/26/praetorian-qa/</link>
		<comments>http://blog.cocoia.com/2007/04/26/praetorian-qa/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 22:39:43 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Praetorian]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=75</guid>
		<description><![CDATA[Q:
 Praetorian; what does it REALLY do?
A:
Let&#8217;s say you have a wireless network. It may be one little Airport Router, ten routers linked together, or any given number. You want to secure it, so people can&#8217;t just effortlessly go on your network.
 The options are clear; however, for most Mac users, some options aren&#8217;t touched [...]]]></description>
			<content:encoded><![CDATA[<h3>Q:</h3>
<p> <b>Praetorian; what does it REALLY do?</b></p>
<h3>A:</h3>
<p>Let&#8217;s say you have a wireless network. It may be one little Airport Router, ten routers linked together, or any given number. You want to secure it, so people can&#8217;t just effortlessly go on your network.</p>
<p> The options are clear; however, for most Mac users, some options aren&#8217;t touched on. We all know WEP and WPA security for wireless networks. This can be inconvenient; a password that&#8217;s often random and has no other association doesn&#8217;t get remembered well. You can filter on hardware (MAC) addresses, but if you have more than one router, this will be a pain to maintain.<br />RADIUS, a server for authentication, can consolidate your list of allowed addresses, keep network login information in a certificate or a more logical username and password combination. </p>
<p>Praetorian isn&#8217;t RADIUS &#8211; Praetorian functions as your interface to RADIUS, and makes it effortless to set up and harness. Let&#8217;s say you have an open network with 7 Macs (or PC&#8217;s) that get each get online at least once each week. You can let Praetorian scan the addresses of the computers and add them to the list of allowed users before applying the new security scheme. If the network is under attack, or is overwhelmed by an infected PC, simply lock down the network. You can schedule certain policies for certain times. Praetorian makes it easy, and affordable.</p>
<p></p>
<h3>Q:</h3>
<p> <b>You confused me. What does it DO?</b></p>
<h3>A:</h3>
<p> It makes it easy to secure your network without having the router or Airport doing all the securing, giving control to you. And it&#8217;s easy enough for anyone to use. It&#8217;s also built on open-source software with open and strict standards for security, in line with the base of OS X.</p>
<p></p>
<h3>Q:</h3>
<p> <b>Does Praetorian have anything to do with FON?</b></p>
<h3>A:</h3>
<p> No. I have gotten quite a number of emails regarding this, for reasons beyond my imagination.</p>
<p></p>
<h3>Q:</h3>
<p> <b>You mentioned special Airport support. I don&#8217;t have an Airport router, but (Brand XYZ). Now what?</b></p>
<h3>A:</h3>
<p>Although Airport setup goes with an assistant, other routers have their own setup assistant, with guides for some routers. I hope to expand the list with concise how-to&#8217;s, and a list of hardware that support RADIUS.</p>
<p></p>
<h3>Q:</h3>
<p> <b>How do I know if my router is eligible at all?</b></p>
<h3>A:</h3>
<p>Check under the &#8216;Wireless Security&#8217; settings (or security) of your router&#8217;s web interface (check the manual) and see if there are options for &#8220;WPA2 Enterprise&#8221;, &#8220;802.1X&#8221;, or &#8220;RADIUS&#8221;.</p>
<p></p>
<h3>Q:</h3>
<p> <b>What distribution of RADIUS does Praetorian support?</b></p>
<h3>A:</h3>
<p> FreeRADIUS by defalt, any distribution supporting the RadDB format (users file and clients file), and if demand is enough, LDAP and SQL backend support are possibilities.</p>
<p></p>
<h3>Q:</h3>
<p> <b>Is Praetorian a single-window application?</b></p>
<h3>A:</h3>
<p>No, it&#8217;s not;<br />
<img src="http://blog.cocoia.com/wp-content/uploads/2007/04//Accountedit.jpg" border="0" height="206" width="249" alt="Accountedit.jpg" align="center" /><br />
But it&#8217;s main workflow is situated in a single window, where a toolbar element is used for navigation.</p>
<p></p>
<h3>Q:</h3>
<p><b>RADIUS is supposed to be followed by DIAMETER, using TCP transport (or SCTP) and generally improving upon the feature-base of RADIUS. Are there any plans to support DIAMETER?</b></p>
<h3>A:</h3>
<p>Conclusively; <b>yes</b>. Absolutely. Since Apple plans to also support RADIUS out of the box with OS X Server 10.5, Praetorian will be on it&#8217;s heels with DIAMETER support by the time Leopard comes out.</p>
<p></p>
<h3>Q:</h3>
<p> <b>How does Praetorian scan my network?</b></p>
<h3>A:</h3>
<p>Praetorian uses very fast ARP scanning. Yes, it will scan without all the rest of the &#8217;securing&#8217; bit. But the scanner tool built into Praetorian is integrated with the application&#8217;s main functionality.</p>
<p></p>
<h3>Q:</h3>
<p> <b>Are Fortitude and Praetorian related projects?</b></p>
<h3>A:</h3>
<p> They will have integration.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/26/praetorian-qa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Praetorian Update: April 2007</title>
		<link>http://blog.cocoia.com/2007/04/21/praetorian-update-april-2007/</link>
		<comments>http://blog.cocoia.com/2007/04/21/praetorian-update-april-2007/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 22:00:31 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Praetorian]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=67</guid>
		<description><![CDATA[


Hello beta testers, time for an update.
Praetorian has been rolling steadily towards it&#8217;s Public Beta release candidate. As I have seen the trouble with compiling your own, I will make the latest sources of FreeRADIUS available as binary packages upon release, to save you the hassle. From there on, Praetorian will show you how your [...]]]></description>
			<content:encoded><![CDATA[<p>
<br />
<img src="http://blog.cocoia.com/wp-content/uploads/2007/04//0_prae21.jpg" border="0" height="184" width="560" alt="0_prae2.jpg" align="center" /></p>
<h3>Hello beta testers, time for an update.</h3>
<p>Praetorian has been rolling steadily towards it&#8217;s Public Beta release candidate. As I have seen the trouble with compiling your own, I will make the latest sources of FreeRADIUS available as binary packages upon release, to save you the hassle. From there on, Praetorian will show you how your network&#8217;s going (the information architecture has been thrown upside down here, since the last preview) and your server is. </p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//0_prae3.jpg" border="0" height="219" width="456" alt="0_prae3.jpg" align="center" /></p>
<p>Regardless of your understanding of computers, Praetorian will allow you to set up a Mac in your network to be a RADIUS server. This means you can let people log into your wireless or wired network with a username and password, or simply filter people based on hardware (MAC) addresses. <br />
Praetorian has assistants for these tasks built in. If you have an Airport, it&#8217;s just a few clicks away to a super-secure network.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//0_prae4.jpg" border="0" height="219" width="456" alt="0_prae4.jpg" align="center" /></p>
<p>The release candidate now has a probable release date and some features left undiscussed recently.</p>
<p>- New IndieHIG-compliant custom interface widgets. <br />
- If licenses allow, a blazing fast scanning method to keep tabs on people online. <br />
- Full document support; Praetorian&#8217;s own document type, raddb format, and SQL.<br />
- Unlimited Undo functionality.<br />
- Spotlight integration.<br />
- Unparalleled security methods; passwords are stored in the keychain and kept in memory in an encrypted state.<br />
- A separate Leopard version ready for release when OS X 10.5 is released.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//0_prae5.jpg" border="0" height="219" width="456" alt="0_prae5.jpg" align="center" /></p>
<p>Cocoia expects to start public beta as soon as June 10th, culminating with the launch of the Cocoia Beta Panel, but expects at least one pre-release candidate beta release before commencing testing on the final branch. </p>
<h3><a href=mailto:sebastiaan(at-nospam)cocoia.com>Sign up for beta by email</a></h3>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/21/praetorian-update-april-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thinking, and thinking some more illustrated.</title>
		<link>http://blog.cocoia.com/2007/04/10/thinking-and-thinking-some-more-illustrated/</link>
		<comments>http://blog.cocoia.com/2007/04/10/thinking-and-thinking-some-more-illustrated/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 22:22:09 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Praetorian]]></category>

		<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=53</guid>
		<description><![CDATA[What gets a project like Praetorian started? Lots of scribbles&#8230; on anything!

And it&#8217;s not only fun, but essential; quite some thought goes into designing the structure of an application. And I really enjoy the process, and the product.
]]></description>
			<content:encoded><![CDATA[<p>What gets a project like Praetorian started? Lots of scribbles&#8230; on anything!</p>
<p><img width="479" height="449" border="0" alt="Photo 1.jpg" src="http://blog.cocoia.com/wp-content/uploads/2007/04//Photo%201.jpg" /><img width="505" height="477" border="0" alt="Photo 2.jpg" src="http://blog.cocoia.com/wp-content/uploads/2007/04//Photo%202.jpg" /><img width="479" height="478" border="0" alt="Photo 4.jpg" src="http://blog.cocoia.com/wp-content/uploads/2007/04//Photo%2041.jpg" /></p>
<p>And it&#8217;s not only fun, but essential; quite some thought goes into designing the structure of an application. And I really enjoy the process, and the product.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/10/thinking-and-thinking-some-more-illustrated/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
