Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.
Forum closed
This forum was closed and turned into an archive effective April 21, 2018. It is no longer possible to create new topics or reply to existing topics.

Thanks everyone for all the great questions and contributions over the years.

Please use the Contact form to get in touch.

Remote Buddy Forum

Overview 

AuthorThread
User

09.06.2008 23:21:01
Re: Re: Remote Buddy Setup with Firewall

This posting is older than 6 months and can contain outdated information.
The bold FAQ entry "How do I setup AJAX Remote?" is a good starting 
point. It helps you setup the AJAX Remote correctly and point you to 
more essentially non-RB-specific FAQ entries for typical network issues.

Regarding the firewall, the FAQ includes a pictured step-by-step How- 
To on how to configure the Leopard and Tiger firewall correctly 
respectively.

With the current implementation of the firewall in Leopard, I lack to 
see a real use for the average user in activating it while at the same 
time, it can cause many non-obvious problems for unexperienced users 
due to the way it interacts with code signing. Code signing can be a 
security plus, but also cause unwanted side effects if a user breaks 
the signing of an app - which is easy enough. For copies of apps whose 
code signing has been broken, the Leopard firewall will still display 
the app in its list of exceptions, but not apply them. The 
consequences: the configuration seems correct, yet the firewall will 
behave differently and the app in question can no longer accept 
ingoing connections. Only removing the app's entry, deleting the copy 
of the .app bundle, reinstalling a fresh, unaltered copy of the .app 
bundle in question (with code signing intact), then readding it to the 
list of exceptions will make the Leopard firewall do what it says it 
does in System Preferences.

Regarding the FAQ entries on typical network issues - although not a 
task or part of Remote Buddy - the most common ones as well as some 
special ones are covered there, too: from setting up your Mac-hosted 
WiFi network to solving problems with neighbouring WiFi networks using 
the same channel all the way through to diagnosing packet drops, 
determining the reliability of your WiFi network, documenting general 
WiFi driver problems in OS releases prior to 10.5.2 when using 
802.11n, descriptions on how to select a different 802.11 standard, 
listing sources of interference (including concurrent use of 
Bluetooth), etc, etc.

None of this is caused by or under control of Remote Buddy. Remote 
Buddy is not a network setup or debugging utility. It merely utilizes 
existing TCP/IP networks (be it Ethernet, IP-over-Firewire, WiFi, VPNs 
or anything else that transports your Mac's TCP/IP traffic) like any 
other network software. It doesn't differ from FireFox, Safari or - if 
you so want - ping in that regard.

Since neither network setup, nor TCP/IP stack, nor Firewall, nor WiFi 
drivers nor WiFi hardware are part of Remote Buddy or its feature set, 
IOSPIRIT's support is (just like the makers of f.ex. FireFox) also not 
the right adressee regarding problems and questions with these.

The right adressees for those are the makers of the respective 
components - which typically are Apple / AppleCare and/or the sellers 
or makers of the hardware in use.

Regarding speed: you need to differentiate between the speed of Remote 
Buddy - and the speed of the device that renders the delivered 
content. Remote Buddy itself is lightning fast (just use the AJAX 
Remote in Safari on your Mac via http://localhost:8888/ to see 
yourself).

The rendering of the web interface in the iPhone's web browser, on the 
other hand, can never be at the speed of a desktop client. The more 
functionality you offer through it, the more compact you offer it and 
the more graphical gems (especially transparency and transitions) you 
add, the more CPU time will of course be needed. Yet I find that AJAX 
Remote balance performance and visual appearance very well and is 
highly usable even with bigger libraries.

That said, we can expect speed to automatically further (and vastly) 
improve in the future - the team working on WebKit (Safari's rendering 
engine) is apparantly hard at work to deliver much better performance 
with future releases:

http://webkit.org/blog/189/announcing-squirrelfish/

Best regards, 
Felix Schwarz 

Thread-display::