Author | Thread |
User 18.04.2008 10:28:58 |
This posting is older than 6 months and can contain outdated information. Hi all, I'm using a trial version of Remote Buddy to see if it's worth buying. I installed and configured it on my MacBook with Leopard and everything seems to be fine. I can connect from my iPhone with several IP adresses to my MacBook via the wireless network and via my MacBook as a WLAN base station. But when I log on the AJAX remote from my iPhone (after I filled in the correct password), I get a white page in Safari. I get this white page with every IP address I use and even when I use my MacBook as a WLAN base station. The rest of the internet works fine on my iPhone. And yes... i defined a rule to allow access to port 8888 with my firewall. I use a MacBook with Leopard with a trial of the latest version of Remote Buddy. And my iPhone is version 1.1.4 with firmware 04.04.05_G. Can anyone help me with this problem? Thanks! | These entries from the FAQ may be relevant to this topic: Hardware - Apple® Remote
To enable you to use all capabilities of the IR Receiver of your Mac®, Remote Buddy is using its own driver. In contrast, all other applications with integrated Apple® Remote support usually use the OS X Apple® Remote subsystem.
As long as you're running Remote Buddy, Remote Buddy and its driver are responsible for turning the received button presses into actions. As soon as you quit Remote Buddy, this task is again handled by the OS X Apple® Remote subsystem.
If other applications don't use the interface to the OS X Apple® Remote subsystem correctly, this can lead to the effect that nothing happens when you press a button on your Apple® Remote. For as long as you're running Remote Buddy, issues like this are covered by Remote Buddy and it's driver and are therefore not visible to you. However, as soon as you quit Remote Buddy, the OS X Apple® Remote subsystem is back in control and any issues caused in it by other applications become visible.
Therefore Remote Buddy is neither the cause of the issue nor is it responsible for it. Instead, the cause of the issue exists independently of Remote Buddy. It's located elsewhere and can also only be solved there.
Although our products can't cause any such issues, we're regularly contacted about such issues and asked for help. In order to make locating and fixing the cause of such issues as easy and efficient as possible, we've developed a free diagnostics tool: Remote Control Diagnostics. It can locate issues with a single click and will provide you with information about the issue as well as with instructions on how you can fix it.
Hardware - iPhone™ / iPod® touch / AJAX Remote
In order to configure your Mac as a WLAN base station, please follow these steps:
- Open your System Preferences and click on "Sharing"
- Under "Share your connection from", choose i.e. "Ethernet" or "Firewire", but not "AirPort®". In this example, we've chosen "Ethernet". No connectivity must exist over the chosen port. However, if there is a connection on that port, it will also be accessible via the WLAN network we are about to create.
- Check the checkbox in front of the "AirPort®" entry in the list titled "To computers using"
- Now click on the "AirPort® options" button, set a name for your WLAN, activate encryption and set a password. The password should be either 5 or 13 characters long for compatibility reasons. Click on "OK" once you've made your settings.
- In the left list, check the checkbox in front of "Internet Sharing". The name "Internet Sharing" can be misleading, as no internet connection is required for it to work. In fact, the chosen network connections are being shared, regardless of whether that network is part of or connected to the internet or not.
- On your iPhone™ / iPod® Touch, you can now join the WLAN and open the AJAX Remote on your device's Safari™ by entering its URL (to be found in Remote Buddy > Preferences > AJAX Remote).
Important notice: You may encounter connection reliability issues using Internet Sharing with OS X versions prior to 10.5.2 when your Mac® has built-in 802.11n hardware und is used in combination with 802.11b/g hardware (like the iPhone™ and iPod® Touch). This appears to be a bug in the AirPort® driver of OS X. It appears to have been fixed in OS X 10.5.2 and later.
These are the most frequent causes for this kind of problem are:
- The AJAX Remote is not active. Please check in Remote Buddy's preferences, that you have enabled the AJAX Remote and that it shows the status "active".
- The OS X firewall is active and blocking incoming connections. Please read the entry "How can I define a rule to allow access to port 8888 with active Firewall?" for a step-by-step howto for fixing this problem.
- Bonjour® only works LAN-wide. In order to reach your computer by its Bonjour® name, it needs to be located in the same IP subnet - which in this case means that it must be connected to the same WiFi network. If your computer is connected to the same LAN (wired connection) as the WiFi Access Point, but not to the WiFi Access Point itself, your computer and your device are located in different subnets, whereas Bonjour® services usually can't be announced beyond the boundaries of subnets. Furthermore, the iPhone™ does only support Bonjour® addresses starting with firmware version 1.1.1. Older firmware releases can't make any sense of them.
The solution - in both cases - is to directly enter the IP of your computer on your device. Complete URLs for all network connections/interfaces of your computer can be found directly within Remote Buddy under "Preferences > AJAX Remote".
- A firewall / router does not forward connections. If you are trying to access your computer from the Internet, only a direct connection using the IP of your internet connection is possible.
- If your computer has a direct connection to the Internet without any intermediate router, Remote Buddy will show the correct IP address of your computer under "Preferences > AJAX Remote".
- If your computer is connected to the Internet through an intermediate router, only that router knows your current IP on the Internet. Furthermore, you need to make sure, that it forward connections to port 8888 to your computer. Please consult the manual of your computer to learn whether your router supports that function and how you can set it up.
- Our service for you: you can let our server tell you your current Internet IP at http://www.iospirit.com/myip/.
Currently, these browsers are officially supported by the AJAX Remote:
- Safari® on iPhone™ with OS 3.0 or later
- Safari® on iPod® Touch with OS 3.0 or later
- Safari® 4 or later
The AJAX Remote is using the latest web standards (like CSS3, which is often only supported sufficiently by Safari®) to utilize the available bandwidth and CPU power efficiently.
IMPORTANT: to use the AJAX Remote, your setup needs to meet all of the AJAX Remote requirements!
Thanks for your interest in the future of Remote Buddy. Of course the iPhone™ SDK is also of interest to us.
Please understand, though, that we don't talk about future products or plans prior to to their close-to-complete-realization or release.
If you want to stay up to date on this topic, we recommend to follow us on Twitter or subscribe to our newsletter or RSS feed (find all links at the footer of the product page). News will be available here, first.
This is possible, but not officially supported. Thanks for understanding that we can't offer you any support on this topic.
What you'll usually have to do:
- Make Remote Buddys AJAX Remote reachable from the Internet: set up a so called port forwarding in the router for the port Remote Buddy's server can be reached at (by default, that's port 8888).
- Make the Mac® locateable in the Internet: Register at for example DynDNS.org and install the corresponding client
- The new URL, reachable from the Internet could then be http://mymac.dyndns.org:8888/ .
Here's an article (one of many you can find on the Internet) on this topic:
| User 20.04.2008 17:10:02 | Re: White screen in Safari | |
This posting is older than 6 months and can contain outdated information. This could be a connectivity reliability problem (=> use the ping method outlined in the FAQ to find out) - or - a file permissions or an incomplete-or-modified-application-bundle problem (=> make a clean reinstall from the DMG). Turning on debug output (=> Prefs > AJAX Remote) and having a look at what logged accesses turn up in Console.app will also be useful. If nothing turns up, the HTTP server embedded in Remote Buddy wasn't contacted by your mobile device in the first place. If something turns up, it'd be interesting to know what turns up. Best regards, Felix Schwarz
| User 20.04.2008 17:46:59 | Re: White screen in Safari | |
This posting is older than 6 months and can contain outdated information. He Felix, Thanks for your help, but I already found out what was wrong: JavaScript was (somehow) disabled on my iPhone... :x
| User 20.04.2008 18:18:02 | Re: Re: White screen in Safari | |
This posting is older than 6 months and can contain outdated information. Thanks for letting me know! The next release will display an error message and instructions if JavaScript is turned off. Best regards, Felix Schwarz
|
|