If you have your Mac connected to a big screen TV or you want to lay your laptop on the coffee table and control your Netflix while leaning back on your couch, you should read this.
What is Plex?
- Plex is a full multimedia center for your Mac. It is equivalent to Windows Media Center in it's function.
- It is capable of handling your video, music, pictures, and anything else that your iTunes can handle except it is not regulated by Apple, thus it can stream Netflix
What is Snatch?
- Snatch is a remote control for you computer. It runs on your iPhone so you can control any computer. What makes it special is that it has a user community that develops remote control layouts that you can download.
- If you have a Mac, then it uses Bonjour to connect
Setting up Plex:
- Download Plex here: http://www.plexapp.com
- Install Plex
- Run Plex and go to the "Plex App Store" and download theNetFlix plugin
Setting up Snatch:
- Download Snatch from Hoofien: http://hoofien.com/Snatch
- Install and make sure that Snatch is working with your Mac and iPhone
- Download the Plex remote control from: http://hoofien.com/Snatch/remotes.html
- I prefer the "Plex Remote" created by "Aargh-a-Knot"
- Download the remote to your Mac
- In Snatch
- Tap "Keys"
- Swipe to get to the keyboard layout page you want to install this layout
- Tap "Edit"
- Tap "Load Screen"
- Pick the layout you downloaded on your Mac
- Tap "Done"
- Configure Snatch to "Run at Login"
There you have it. Sit back on your couch and gel out with your full NetFlix library as well as whatever else you have on your laptop.
CryptoMail Ver. 1.0.0 has been submitted to Apple for the iPhone App reviews.
Here is a preview of the features for CryptoMail Ver. 1.0.0:
Send encrypted email through unencrypted channels.
- Sender:
- Type in your message.
- Type in your password.
- Tap Encrypt.
- An encrypted email will be sent to any email address.
- Receiver:
- Receiver can click on the link
- CryptoMail will launch.
- Type in the password.
- Tap Decrypt.
Free version has 100 char limit but can decrypt anything encrypted by CryptoMail. You have an option to upgrade to the Pro version within the App.
To run an iPhone Ad Hoc App, you first need to be registered as a beta tester. If you haven't done this yet, check this article:
How to become and iPhone App Ad Hoc beta tester
- Now that you are registered as a beta tester, the developer will create 2 zip files for you to download.
- Appname.zip (The developer will give you the actual link)
- AppnameProfile.zip (The developer will give you the actual link)
- Download the two apps above and then do the following:
- Appname.zip
- Unzip this and drag the entire folder into iTunes
- For Mac:
- Just drag onto your iTunes icon
- For Windows:
- You will need to open itunes and drag it into the area where your local music and podcast tree is located.
- Some windows systems have trouble with the symbolic link in the zip that is the same name as the folder, so you will have to find a way to extract the folder and then drag that folder into iTunes
- AppnameProfile.zip
- Unzip this and you will find a file with the extension of "*.mobileprovision"
- Drag this file into iTunes
- For Mac:
- Just drag onto your iTunes icon
- For Windows:
- You will need to open itunes and drag it into the area where your local music and podcast tree is located.
- Sync your iPhone with iTunes
- You should now be able to run the iPhone Ad Hoc App
What you need to do to be able to Beta Test an Ad Hoc iPhone App:
- Send the App Developer your iPhone (UDID), this needs to be done just once:
- How to find your (UDID)
- Plug your iPhone into iTunes
- In your "DEVICES", select "Reynold's iPhone" (your name here)
- In the "Summary" tab you will see "Serial Number: xxxx…"
- Click on the serial number and it will show "Identifier (UDID): xxxx…"
- Ctrl-C will copy this to the clipboard
- Email this (UDID) to the developer
- After the step above, the developer needs to register you as a user.
- Wait for confirmation from the developer before doing the next steps.
First of all, let me say that I just joined the iPhone Developer Program. That means I can run my own apps on my own iPhone rather than the simulator. It also means I can start playing with things such as the Camera, GPS, Accellerometer, Maps, etc… Wooot!!!
Here's what you need to do
- Join the iPhone Developer Program:
-
Create a Certificate:
-
Create Certificate
-
How to Create a Certificate
- Go through each step.
- Note, in the area for "Submitting a Certificate Signing Request for Approval" area, the directions say "Add Certificate" but the button is actually "Request Certificate".
- Registering Your Devices:
- App ID:
- App ID Management
- How to create your App IDs
- Set up your app id's for each app. If they are going to be a suite of apps then you can use the bundle type, but don't use the bundle if you are going to use Push Notification because it is not supported. Neither are in-app purchases.
- Provisioning:
- Provisioning Manager
- How to do Provisioning
- This is where you will configure your App to be able to run on any of the devices you have set up earlier. Pay very close attention and follow the directions and you will be able to install your development App on your iPhone, with it's own icon and everything. It will still be there and run when you unplug from your device.
Later on, I'll write about distributing your App to your beta testers and finally to the App Store.
First of all, let me say that the upgrade was flawless. Apple sent me the DVD 3 days ahead of when I expected it in the shipping schedule.
I backed up my iPhone and popped in the Snow Leopard DVD.
-
Here are some things I have noticed at first glance.
- Everything is still super fast
- After installing the XCode 3.2 from the "optional" install set, I was able to install the new iPhone 3.0 SDK for Snow Leopard
- I was able to compile and run, all my current iPhone Apps in development.
- I had to re-login to my SVN server because it lost my credentials. (no big deal)
- I had to install the basic Mac Apps from the "optional" disk also.
- Everything else was still configured and I didn't lose any settings for wireless keys, etc…
- In iTunes
- My login credential conflicted with my iPhone contact so I had to pick which one was correct.
- I was able to run Eve-Online as usual.
That's as far as I got so far… if you're trying to decide if you will upgrade, just go for it.
These tips assume you know how to set up CVS or SVN server as it is beyond the scope of this tutorial.
- Acronymns:
- SCM: Source Control Management (This is in XCode)
- CVS: Concurrent Version Control (Source control system)
- SVN: Subversion (Source control system) for the purpose of this tutorial, we will be using SVN because the younger folk seem to like it more.
- SCM Setup:
- Import
- This will create a directory on your SVN Server when you point to your XCode project and use import.
- Delete your local source code directory (move it somewhere)
- Checkout your project where you want to work on it
- This will create the ".SVN" directory in your project root
- SCM will now keep track of your changes but you must do the following:
- Add to Repository (any new files)
- Commit Changes (to your changed files)
- If there are not any new files, you can do "Commit Entire Project"
- SCM/Commit Entire Project will work ONLY if you don't have the "build" directory under source control. So remove it from your source control server.
- Test your SCM
- Copy your XCode project (perhaps to your desktop)
- Delete your XCode project
- Checkout your project
- Make changes
- Create new files
- Commit Entire Project
- Do this until you are satisfied that SCM is keeping your source code safe.
Don't do any coding without a good version control system or you'll be very sorry some day.
You can find it here:
Although this is directed to "In-House" development for companies. It is more of a summary of all the other videos put together. Basically a presentation in itself to the decision makers of that company that they have these tools for developing iPhone Apps for internal company use or for distribution in the Apple App Store.
That's it, school's out!!!
You can find it here:
This video is not for everyone. It deals specifically with organizations that wish to integrate the iPhone into their corporate toolbox.
If you are an IT guy who was told to do this by the executives, then you need to watch this. If you are the IT guy who wants to warm up the executives to the idea of using iPhones in your organization, you will also want to watch this video. Mark Malone provides convincing arguements about how to use the iPhone in a company without everyone watching youtube all day if they give them out. He goes in depth on how to set this up and gets into the management tools specifically created to handle this in any IT environment.
You can find it here:
Once again, this is called "Advanced Technologies" so it is very technical and has lots of source code examples you may want to pause and write down. It deals a lot with getting your web app (web site built for the iPhone) to work correctly and speedily on the iPhone.
- Things you will be dealing with to do this are:
If you are just a GUI based and wizards type of web page developer, this is not for you. But if you take the time to learn these things, then you'll have a top notch web app that iPhone users will be able to enjoy.