Introduction: Physics Illiustrator for Tablet PC's, on a NON-tablet PC!

So, last week, I was fishing around on yourtube, and found this video.

Step 1: I Gotta Have It!!

After viewing that video I knew I had to have it, I I went on a wild goose chase, looking at forum posts stating it is impossible to download the program, because it was a "Strictly MIT professor " piece of software. upon further digging, I found it :D. I downloaded it from http://www.microsoft.com/downloads/details.aspx?FamilyID=56347faf-a639-4f3b-9b87-1487fd4b5a53&displaylang=en. and upon instalation, discovered, it was for tablet PC's ONLY! so I dug and i dug, and I dug some more, and found it's source code, posted on microsoft's website! ( found here http://research.microsoft.com/research/downloads/Details/aeee3085-a219-47d6-88fc-a2501f00800d/Details.aspx)
I was able to compile it using Visual C# 2005 Express Edition, add a few things, and it now runs on any PC! So in this instructable, I will show you in detail, how to download the source, convert, compile, and run the program.

Step 2: Get What You Need

You will need the source code - http://research.microsoft.com/research/downloads/Details/aeee3085-a219-47d6-88fc-a2501f00800d/Details.aspx
You will also need the compiler - http://msdn.microsoft.com/vstudio/express/downloads/ get the Visual C# 2005 Express Edition
You will need MS Journal Viewer, or else you will get all kinds of un-pleasant errors. - http://www.microsoft.com/downloads/details.aspx?FamilyID=fad44098-8b73-4e06-96d4-d1eb70eacb44&displaylang=en

Step 3: Install, and Compile

Ok, now once you have installed the studio, and journal viewer, you will want to unzip the source to an easily accessible folder, then right click the folder, go to properties, then uncheck the "read only" box, set the permissions for all files in that folder, click apply, then ok. now that just set permissions for the compiler to edit all the files. Next you will want to run the compiler, and open the project labeled "Physicsillustrator" it will need to convert the files, allow it to do so, by following directions given to you by it. then you will want to go "Build (the tab)>Publish PhysicsIllustrator" a window should pop up, click next, and check the box labeled "From a CD-ROM or DVD-ROM" then click next again. check the box labeled "The application will not check for updates" then click next, and finish.

Step 4: Run and Use, WOOT!

Ta-Da! you have successfuly compiled physics illustrator. to install the compiled program, open the file "setup.exe" and install the software. you may now use Physics illustrator on any computer, meeting, or exceeding these specifications:Windows XP SP2, 600 mhz processor, 256 ram. You may download the end product http://www.4shared.com/file/64156198/9bd6f5a4/setup.html
HERE](If link is broken, please contact me!!!)
I am not sure of it's compatibility with Vista, please let me know how it goes.

-Bleachworthy

**UPDATE** sorry about the long wait for the finished product, all links are operational now.

Comments

author
Videogamer555 (author)2013-05-27

Can you please post the link for your non-tablet? I'm so thankful you took your time to compile it to get around MS's forcing you to use it on a tablet. I want a copy. Please post the link here.

author
TWMCNANEY (author)2008-12-04

sorry about all the comments but any way another great program like this is Phun just Google it and its free!

author
Fox-san48 (author)TWMCNANEY2010-05-14

yes phun is great and doesnt require compiling, also could some one compile this and just zip and upload it to some file share?

author
chapulin (author)2007-08-03

Hey I love it. Thank you for your deep desire of knowledge that keep this site so unique. Keep doing it, you are good at it.

author
ninjagaidon (author)chapulin2009-06-24

link is broken

author
pccontroller (author)2009-05-27

link is broken!!!! HELP!!!! (please)

author
albumleaf1234 (author)2009-05-22

Hi Its broken Could you upload a new link

author
munchman (author)2009-04-13

Link in the last step is broken.

author
Marble of Doom (author)2008-12-17

A Wacom tablet would work great with this.

author
TWMCNANEY (author)2008-12-04

Yes i got it to work, i had to burn it to a cd, so that i could install it. Is there any way for me to draw springs? Id doesnt seam to work.

author
bleachworthy (author)TWMCNANEY2008-12-04

yes, to draw a spring, just draw something that looks like this:

PI.JPG
author
TWMCNANEY (author)bleachworthy2008-12-06

Ok thanks this is a great program!!

author
TWMCNANEY (author)2008-12-03

so the link will make it so i dont have to do these steps?

author
bleachworthy (author)TWMCNANEY2008-12-04

yes, the link (http://www.4shared.com/file/64156198/9bd6f5a4/setup.html) will go directly to a working verision. you will still need the latest .net framework, and journal viewer

author
Dzwiedziu (author)2007-07-25

Windows.... blah... Somebody on porting/remaking it for Mono? And finaly, not much of an instructable.

author
TWMCNANEY (author)Dzwiedziu2008-12-03

this is an awesome instructable!

author
bleachworthy (author)Dzwiedziu2007-07-25

mono = linux/unix distro? and btw, I spent over an hour making this instructable, so :P.

author
Dzwiedziu (author)bleachworthy2007-07-26

Mono == open C# tools.

author
bleachworthy (author)Dzwiedziu2007-07-26

Oh, okay. that makes sense. I am unsure of how to do it. perhaps you could do it, and colaborate it with this instructable?

author
Dzwiedziu (author)bleachworthy2007-07-26

Unfortunaetly as far as I would like to see this on an open platform, as far I don't have the knowledge to do this :/ That's why I asked about somebody porting it at first.

author
Padlock (author)2008-11-14
Hi- Whenever I try to run setup.exe I come up with an error, something or another file not found. (I couldn't remember what it said exactly.)

Details:
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 2.0.50727.3053
System.Deployment.dll : 2.0.50727.3053 (netfxsp.050727-3000)
mscorwks.dll : 2.0.50727.3053 (netfxsp.050727-3000)
dfdll.dll : 2.0.50727.3053 (netfxsp.050727-3000)
dfshim.dll : 2.0.50727.3053 (netfxsp.050727-3000)

SOURCES
Deployment url : file:///C:/Documents%20and%20Settings/Dewitt%20Latimer/Desktop/PhysicsIllustrator.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
  • Activation of C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application resulted in exception. Following failure messages were detected:
+ Downloading file:///C:/Documents and Settings/Padlock/Desktop/PhysicsIllustrator.application did not succeed.
+ Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.
+ Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.
+ Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
  • [11/14/2008 5:32:12 PM] : Activation of C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application has started.

ERROR DETAILS
Following errors were detected during this operation.
  • [11/14/2008 5:32:12 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file:///C:/Documents and Settings/Padlock/Desktop/PhysicsIllustrator.application did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.
- Source: System
- Stack trace:
at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.FileWebRequest.GetResponse()
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.
- Source: System
- Stack trace:
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
at System.Net.FileWebRequest.GetResponseCallback(Object state)
--- Inner Exception ---
System.IO.FileNotFoundException
- Could not find file 'C:\Documents and Settings\Padlock\Desktop\PhysicsIllustrator.application'.
- Source: mscorlib
- Stack trace:
at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

author
didiericlops (author)2008-11-14

Hi bleachworthy... i have searched in many sites, but no succes... and your link to the finished illustrator is broken again... i hope you can help me by putting again online please... i really apreciate your help... thanks.... :D

author

EY thanks.. and sorry about that... maybe the PC's in te school dont allow to download things... im in my home an the link works fine... thanks..

author
bleachworthy (author)2008-09-23

*********UPDATE*********** Sorry folks the link to the finished illustrator was beoken for a few months, I did not have internet access, therefore was unable to keep my 4shared subscription open - it is now re-instated and all files are available for download. finished product can now be found here.

author

literally., five minutes ago I installed all the programs and compiled it! I had waited for weeks so I wouldn't have to, then got fed up. By the way, the program doesn't seem to like curvy lines

author

Lol! no, it doesn't like curvy lines, but if you want to change that, you know where the source-code is : ). glad to see you didn't have troubles compiling it, it's not as hard as it looks, is it?

author

no, but I was wondering if you know of any tutorials on how to change that kind of thing.

author

(the curvy line thing)

author

oh, and I found some other tablet pc programs while searching, the "Fun Pak" or something like that, but can't find the source codes as of yet. when I do, do you think that it can be compiled the same way?

author
cotton (author)2008-04-09

fuix the link because as soon as it said it coukld not find the file i nearly smashed my pc lcd

author
bleachworthy (author)cotton2008-04-09

Thanks for letting me know it was broken, I have fixed the link in the instructable. For a shortcut, it can be found HERE.

author

no, this one is broken too!

author
twenglish1 (author)2008-07-01

yah links broken

author
WhiteTigerTails (author)2008-07-01

Link is broken.

author
Pumpkin$ (author)2008-06-05

sorry i spazzed..... I'm a GeEk and I'm from the trk clan , so you may have a point sorry bleachworthy , -PUMPKIN$

author
YummyPancakes (author)2008-04-28

No. He's just a nerd helping nerds. It's a nerd thing. You wouldn't get it.

nerds are not cool. nerds rock.

author
cotton (author)2008-04-10

your welcome

author
de-evolution (author)2007-07-25

yeah i saw this about 3 months ago and did exactly what you, but boy would this have helped I rate it a 4 stars

author
tigerboy (author)de-evolution2008-04-06

5 stars

author
applesapples95 (author)2007-11-29

can anyone tell me how to make an object stay in one place? everytime I click play, everything falls!

author

You just place an " X " in the middle of the object and that tethers it to the enivroment.. XD

author

well, if my memory serves me well, you should be able to draw a small circle on the object to pin it, or, you can make a check mark on a larger object, and it should turn into a brick pattern. (both methods take time to learn)

author
ScienceWiz (author)2008-01-02

GOD BLESS YOU!!!!!!! I too found this vid on youtube, and found the file and downloaded it , to find only that it was tablet pc material, I was PISSED!!! i tried to convert my laptop to tablet, which didnt woork, just curropted the system file, and crashed my computer, not doin that again. Thanks sooooo much for the great instructable!! YOU ROCK!!!!!!!!!!!1

author
bleachworthy (author)2007-09-11

oh, btw, to draw a spring, simply draw a spiraling line from one object to another, and for a rope, a single wavy line from object to object. to apply force, draw a line from the background to another point on the background, or land it on an object, to apply a specific force. length of the line changes it's strength.

author
cherub66696 (author)2007-09-11

hey LOVE this, wondering if you could give a few tips how to use with a mouse, like drawing strings, springs etc....cheers.

author
Matz (author)2007-07-25

Hmm... I can't compile the code, because the Ink namespace is not valid on non-Tablet PCs. I've tried to download it, but it also won't install because I'm not running Table Edition. Any idea how to get past this little problem?

author
bleachworthy (author)Matz2007-07-25

Well, from what it sounds like, you need to have Microsoft Word (at least 2003) (contains virtual ink engine). from there you should be able to compile, and install. if that doesn't work, let me know, and I'll try to build something for you.

author
Matz (author)bleachworthy2007-07-26

Thanks for the tip! I'll try this on my workstation, which does have Word 2003.

author
bleachworthy (author)Matz2007-07-26

No problem man.

About This Instructable

7,504views

25favorites

License:

More by bleachworthy:Tuning Two-Stroke EnginesGet free wireless web on your motorola/nextel/boost phonePhysics Illiustrator for Tablet PC's, on a NON-tablet PC!
Add instructable to: