Can someone point in the right direction for how to make a multiplayer game over the internet

Hello,
I am looking into making a game where two people who can be in different places would log on to the app, log in and can play - i.e. they would be connected over the internet. I'm looking for a hint on what is the direction to take and which technologies.
For example is there a best practice for example if you make an app with DirectX and C++, and you use some kind of web service or something? or is it easier using C# and XNA? just looking for some pointers in the right direction. I have played around
with DirectX, far from proficient but have familiarity, I have no experience with XNA but hear it's less hardcore and easier going. I'm particularly interested in what the best way to connect over the internet.
Thanks

What you are asking is very complicated and one of the more difficult things you can do in gaming. I'd strongly recommend you start smaller to learn and then move up to multi-player games as your skills grow.
From the multiplayer client perspective it doesn't really matter which technology you use. You can write a multiplayer game in any engine or technology that can talk to the network. Choose the client technology that you are most adept at and interested in
and learn it. You can go straight to DX, use a third party library such as Monogame (XNA isn't supported for Windows Store apps), or a complete game engine such as Unity. Once you can write a decent one-player game you'll have the foundation to start on to
build a two-player game.
At that point you'll need to define the problem much more specifically. As you state it, it is really wide open. How do you want the users to connect? Directly machine to machine? Matched through a web server but running client side? Connecting to a game
running on a remote server? Something else?
The network connection itself is probably fairly straightforward, but where to connect and how to manage that can be difficult. You'll have to decide what properties you want. Is this an action game where responsiveness is important or
a turn based game where timing is less relevant?
Are the players connecting locally or completely remotely? If the former then they can probably connect directly over the local network (NFC is great here). If the latter then they probably will need to connect to a matchmaker service to avoid firewalls.
This can get very complex, but there are existing solutions you can use rather than writing your own.
--Rob

Similar Messages

  • Can anyone point me in the right direction for the link to download Acrobat 9 Standard?  I found the link to download 9 Pro but not standard.  Old computer crashed and new computer does not have a CDR/DVD rom drive.

    Can anyone point me in the right direction for the link to download Acrobat 9 Standard.  I found the link to download 9 Pro but not standard.  Old computer crashed and new computer does not have a CDR/DVD rom drive.

    Hi,
    Standard or Pro would be licensed through your serial number, the download link and downloaded file would be the same for both of them.
    Pro or Standard would be determined after you put in your serial number.
    Download Acrobat products | 9, 8
    Thank You
    Arjun

  • Can someone point me in the right direction for a second monitor adaptor for my iMac?

    I'm trying to add a second monitor to my Late 2006 20 inch iMac (yes it still works just fine and I can't afford to upgrade yet). I'm having a hard time finding the right adaptor for the monitor, I've bought the wrong thing twice now (the second one I got looks like its just for Power PC, it won't go in here but it fits in my iBook G4 just fine)
    I've been searching but everything I find is either for newer or older models then mine Does someone might know of a place where I could find one that will fit my machine? Thank you!

    The late-2006 iMac has a mini-DVI port, so you'll just need a mini-DVI to the appropriate input for your monitor. The adapter you have for your iBook will not work. You can get adapters from the Apple Store as well as many other vendors.
    Regars.

  • Need to be pointed in the right direction for buttons

    Hello,
       I'm trying to figure out if this can be done.    Lets say you have 3 buttons on a web page.  When you hit one of the 3 buttons, text appears and locks on the page.  Each button has different texts that appears and locks.  No matter what order a person hits a button. The texts for that button appears.
       I'm not sure how to do this.  I know how to link buttons and send it to different parts of the timeline, just don't know how this would work.
    any help to be pointed in the right direction would be great.
         Thanks in advance,
            Peter

    Hi Ned,
            If I make a movie clip for each button (3 total) and each button has its own text.  If I have all three layers on top of each other it will play all the text at once.  That something I don't want.  If I spread the layers so there not on top of each other.  I can code it to have the text appear when the button is press but, only one set of text will appear at a time.  What I would like is once the button is pressed and the text fades in it locks in place.  If you press another button, that button texts fades in and locks.  The text from the other button stays locked
           Other Idea I had was when your working with buttons, and double click on it to get the "up-over-down-hit" on the timeline.  on the over part, I know how to put text in that way.  is there a way to lock it once the mouse goes on the "over" part of the button ????
       Thanks,
         Peter

  • Is DPS the right direction for me?

    Hello - I'm currently currently teacher technology at the high school level. We have just received the CC upgrade. I had the thought of being able to have apps for the school created by the students. I was wondering if it possible to have apps for both Android and Apple of the InDesign projects the students have created, such as the weekly school newsletter and maps of the school for freshman and etc. I figured this would be the easiest way to get content like this to the students and staff (or maybe it's not, open for all ideas!)
    I'm trying to wrap my head around the whole DPS/app store thing and am getting very overwhelmed!
    So my questions are;
    1 - Is it possible to have the interactive PDFs be created into "apps" for both stores?
    2 - Is this included with the CC subscription my school has purchased?
    If anyone can lead me in the right direction that would be extremely helpful. Thank you!

    DPS probably isn't the right solution for you. CC only includes support for building an app for iPad, not Android. Furthermore, Apple is stringent about the kinds of apps it allows in its store, and you will have and I suspect you'll have a hard time getting Apple to approve a basic school newsletter app approved.
    Honestly I think your type of content is better suited to a blog or a website built using Muse.
    Neil

  • Hi: Can someone point me in the right direction for a screen protector cloth?

    Hi:
    I'm not a big fan of the overlay products out there to protect laptop screens.  I'd rather not apply a thin film of clear film and deal with air bubbles, or other wise have anything between my eyes and the retina display other than air.
    With that in mind, I'm looking for something to lay over the track pad and keyboard....basically everything that's visible when the laptop is in use, so that when I shut the lid, the oils and such deposited from my fingers to the keys don't smudge the screen.
    This was a big issue with a 7 year old Titanium MBP that I retired earlier this week.
    Many cloths are to thick and I don't want to force the computer closed...the product has to meet Mac specs and fit between top and bottom.
    I have a newly purchased 15 inch, Retina display Macbook Pro.
    Thanks in advance for the advice.
    Michael

    Thanks, Ralph.
    I'm currently using the sheet of soft paper that came with the MBP, but eventually I'll leave it somewhere or one of our cats will get a hold of the paper and shred it to bits.
    Anything commercially available (perhaps the microfiber cloth you mentioned) and designed specifically for the MBP Retina display models?
    Michael

  • New to developing could anyone point me in the right direction for sqlite issue?

    Hello I am a new developer in training trying to work on my first project I have been hit by a major roadblock that i have worked on correcting for 5 days before posting here.  I am currently using flash builder 4.6 coding in flex.  I am trying to make a database that is able to be accessed accross multiple views.   I am also trying to hook up the date spinners so it search's in the Archive view between the selected dates for entries. However for the life of me I cannot seem to get a database up and running.
    I keep getting the following errors.
    Database is now open
    Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'stb'   //this error is from the Journal view
    Database is now open
    Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'stb' // this error is from the Archive View
    // Journal view code
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark" title="Journal" creationComplete="createDatabase()">
              <fx:Script>
                        <![CDATA[
                                  import flash.data.SQLConnection;
                                  import flash.data.SQLStatement;
                                  import flash.errors.SQLError;
                                  import flash.events.Event;
                                  import flash.events.SQLErrorEvent;
                                  import flash.events.SQLEvent;
                                  import flash.events.TimerEvent;
                                  import flash.filesystem.File;
                                  import flash.utils.Timer;
                                  import mx.collections.ArrayCollection;
                                  import mx.utils.ObjectUtil;
                                  import org.osmf.events.TimeEvent;
                                  public var sqlc:SQLConnection = new SQLConnection();
                                  public var dbFile:File;
                                  public var dbConnection:SQLConnection;
                                  private function createDatabase():void
                                            dbFile = File.applicationStorageDirectory.resolvePath("assets/appsimplicity.sqlite"); //last modified
                                            dbConnection = new SQLConnection();
                                            dbConnection.addEventListener(SQLEvent.OPEN, onDatabaseOpen);
                                            dbConnection.addEventListener(SQLEvent.CLOSE, onDatabaseClose);
                                            dbConnection.openAsync(dbFile);
                                  private function onDatabaseOpen(evt:SQLEvent):void
                                            trace("Database is now open");
                                            var statement:SQLStatement = new SQLStatement();
                                            statement.sqlConnection = dbConnection;
                                            statement.sqlConnection.open(appsimplicity.sqlite, SQLMode.READ);
                                            statement.text = "CREATE TABLE IF NOT EXISTS stb (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT , entry TEXT)";          ///working on issue here
                                  private function onDatabaseClose(evt:SQLEvent):void
                                            trace("Database is now closed");
                                  private function saveJournal():void
                                            var statement:SQLStatement = new SQLStatement();
                                            statement.sqlConnection = dbConnection;
                                            statement.text = "INSERT INTO stb_ (title , entry) VALUES ('"+title_txt.text+"','"+entry.text+"')"; //is this maybe wrong?
                                            statement.execute();
                                            title_txt.text = "";
                                            entry.text = "";
                                  //debug log
                                  //[SWF] Main.swf - 3,574,774 bytes after decompression
                                  //Database is now open
                                  //Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'journallistb'
                        ]]>
              </fx:Script>
              <fx:Declarations>
                        <!-- Place non-visual elements (e.g., services, value objects) here -->
              </fx:Declarations>
              <s:Label id="title_lable_txt" x="10" y="48" width="124" height="21" color="#E2881E" text="Title:"/>
              <s:TextInput id="title_txt" x="47" y="36" width="146" enabled="true" prompt="Entry Title" needsSoftKeyboard="true" />
              <s:TextArea id="entry" x="9" y="120" height="147" enabled="true" prompt="Entry" needsSoftKeyboard="true" />
              <s:Button id="savejournal" x="11" y="326" width="296" label="Save" click="saveJournal()" />
              <s:Button id="addphotostojournal" x="11" y="275" width="296" label="Add Photos"/>
              <s:Label id="journal" x="10" y="97" color="#E2881E" text="Journal:"/>
              <s:Label id="Datefield" x="145" y="97" color="#E2881E" text="Date:"/>
              <s:TextInput id="date" x="187" y="78" width="120" height="34" enabled="true" prompt="enter date"/>
    </s:View>
    //Archive view code
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark"
                        title="Archive" creationComplete="createDatabase()">
              <fx:Script>
                        <![CDATA[
                                  import mx.collections.ArrayCollection;
                                  public var dbFile:File
                                  public var dbConnection:SQLConnection;
                                  public var selectQuery:SQLStatement;
                                  private function createDatabase():void
                                            dbFile = File.applicationDirectory.resolvePath("appsimplicity.sqlite");
                                            dbConnection = new SQLConnection();
                                            dbConnection.addEventListener(SQLEvent.OPEN, onDatabaseOpen);
                                            dbConnection.addEventListener(SQLEvent.CLOSE, onDatabaseClose);
                                            dbConnection.openAsync(dbFile);
                                  private function onDatabaseOpen(evt:SQLEvent):void
                                            trace("Database is now open");
                                            selectQuery = new SQLStatement();
                                            selectQuery.sqlConnection = dbConnection;
                                            selectQuery.text = "SELECT * FROM stb ORDER BY title ASC";
                                            selectQuery.addEventListener(SQLEvent.RESULT, onQueryResult);
                                            selectQuery.execute();
                                  private function onQueryResult(evt:SQLEvent):void
                                            archivefiles.dataProvider = new ArrayCollection(selectQuery.getResult().data);
                                  private function onDatabaseClose(evt:SQLEvent):void
                                            trace("Database is now Closed");
                        ]]>
              </fx:Script>
              <fx:Declarations>
                        <!-- Place non-visual elements (e.g., services, value objects) here -->
              </fx:Declarations>
              <s:DateSpinner id="Startdate" x="66" y="54" width="40" height="60"/>
              <s:List id="archivefiles" x="69" y="119" width="185" height="138" enabled="true" labelField="title" ></s:List>
              <s:Button id="Delete" x="68" y="313" width="185" label="Delete"/>
              <s:VScrollBar x="248" y="120" height="138"/>
              <s:DateSpinner id="Enddate" x="68" y="361" width="40" height="50"/>
              <s:Label id="adspace" x="0" y="0" width="321" height="36" color="#751E1E" text="AdSpace"/>
    </s:View>
    I made the data base using sqlite manager "Firefox plugin" then copied it to a new package I called assets. inside the project SRC folder.  I am at a lose, and any help would be greatly appreciated! 
    Message was edited by: JeanneM7289  updated with tags

    I am now getting the error.
    Error: Error #3101: Database connection is already open.
              at Error$/throwError()
              at flash.data::SQLConnection/open()
              at views::HomeView/onDatabaseOpen()[C:\Users/blah\Adobe Flash Builder 4.6\appSimplicity Journal\src\views\HomeView.mxml:55]
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark" title="Journal" creationComplete="createDatabase()">
              <fx:Script>
                        <![CDATA[
                                  import flash.data.SQLConnection;
                                  import flash.data.SQLStatement;
                                  import flash.errors.SQLError;
                                  import flash.events.Event;
                                  import flash.events.SQLErrorEvent;
                                  import flash.events.SQLEvent;
                                  import flash.events.TimerEvent;
                                  import flash.filesystem.File;
                                  import flash.utils.Timer;
                                  import mx.collections.ArrayCollection;
                                  import mx.utils.ObjectUtil;
                                  import org.osmf.events.TimeEvent;
                                  public var sqlc:SQLConnection = new SQLConnection();
                                  public var dbFile:File;
                                  public var dbConnection:SQLConnection;
                                  private function createDatabase():void
                                            dbFile = File.applicationStorageDirectory.resolvePath("appsimplicity.sqlite"); //last modified
                                            dbConnection = new SQLConnection();
                                            dbConnection.addEventListener(SQLEvent.OPEN, onDatabaseOpen);             ////************ added by bblommers
                                            dbConnection.addEventListener(SQLErrorEvent.ERROR, onDatabaseError);  
                                            dbConnection.addEventListener(SQLEvent.CLOSE, onDatabaseClose);
                                            dbConnection.openAsync(dbFile);
                                  private function onDatabaseError(evt:SQLEvent):void    
                                            trace('Error with the database: '+evt);
                                  private function onDatabaseOpen(evt:SQLEvent):void
                                            trace("Database is now open");
                                            var statement:SQLStatement = new SQLStatement();
                                            statement.sqlConnection = dbConnection;
                                            statement.sqlConnection.open("appsimplicity.sqlite", SQLMode.READ);
                                            statement.text = "CREATE TABLE IF NOT EXISTS stb (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT , entry TEXT)";          ///working on issue here
                                            statement.execute();                    //************* added by bblommers
                                            trace("Table is now created");     //************ added by bblommers
                                  private function onDatabaseClose(evt:SQLEvent):void
                                            trace("Database is now closed");
                                  private function saveJournal():void
                                            var statement:SQLStatement = new SQLStatement();
                                            statement.sqlConnection = dbConnection;
                                            statement.text = "INSERT INTO stb (title , entry) VALUES ('"+title_txt.text+"','"+entry.text+"')"; //is this maybe wrong?
                                            statement.execute();
                                            title_txt.text = "";
                                            entry.text = "";
                                  //debug log
                                  //[SWF] Main.swf - 3,574,774 bytes after decompression
                                  //Database is now open
                                  //Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'journallistb'
                        ]]>
              </fx:Script>
              <fx:Declarations>
                        <!-- Place non-visual elements (e.g., services, value objects) here -->
              </fx:Declarations>
              <s:Label id="title_lable_txt" x="10" y="48" width="124" height="21" color="#E2881E" text="Title:"/>
              <s:TextInput id="title_txt" x="47" y="36" width="146" enabled="true" prompt="Entry Title" needsSoftKeyboard="true" />
              <s:TextArea id="entry" x="9" y="120" height="147" enabled="true" prompt="Entry" needsSoftKeyboard="true" />
              <s:Button id="savejournal" x="11" y="326" width="296" label="Save" click="saveJournal()" />
              <s:Button id="addphotostojournal" x="11" y="275" width="296" label="Add Photos"/>
              <s:Label id="journal" x="10" y="97" color="#E2881E" text="Journal:"/>
              <s:Label id="Datefield" x="145" y="97" color="#E2881E" text="Date:"/>
              <s:TextInput id="date" x="187" y="78" width="120" height="34" enabled="true" prompt="enter date"/>
    on the archive view I am still getting the error
    Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'stb'
    However the journal view Trace show's Table created and Database opened  I am at my wits end with this

  • I transfered photos from an old iPhone to a new iPhone 5, but now I can't delete the imported photos.  Can anyone point me in the right direction of how to remove the old photos from the phone??

    Photo transfer problems

    Where did you get the photos from. Were they in the camera roll, or were they ones that were synced to the phone from the computer?

  • Is RMI the right direction for me to go...?

    I want to write a client program which accepts a domain name as its first argument and writes a UDP or TCP domain name protocol request to the x server with ip address.
    I want to write the code in java rather than in C. Is RMI the right category of Java for me to start on?
    Any guidance will be appreciated.
    Thanks

    jostad
    I'm not familiar with x servers and the protocols used to communicate with them, but I think that you can probably achieve what you want using sockets rather than RMI. RMI is mainly used for communication between Java applications (eg an applet and a server providing remotes eervices). You usually have a Java process on each end of the connection.
    Regards
    Matthew

  • Can someone point me in the right direction of how to do this?

    I want to put on one of my pages a map of Australia, where each state is a clickable link. Basically it will say something along the lines of Choose your state, then have a map of Aust. When you click on each state it will take you to a page for each state. Can anyone tell me how to do it?

    Expanding on what Nicole said -- what you want is probably an imagemap. This is basically an image (of Australia in this case) and a set of html tags defining areas on that image as coordinates, and a link can be assigned to each area: http://www.javascriptkit.com/howto/imagemap.shtml You can also add javascript events to the map if you want. For SEO purposes I think you will also need to add regular links to everything linked to in the imagemap somewhere, and be sure to use alt tags (which do work in the area tags.)

  • Can someone point me to a link for the leanest, meanest apple post flow

    thank you in advance
    we are looking for finishing funds for our film and i was curious that with all the advances in technology, what is the most efficient workflow - we need to have a D5 master and a film print
    or do we?
    thanks
    craig

    I don't know of a link to go to, but I would say don't do either unless you have to.
    If you're shopping it and you need to exhibit in digital HD, have you thought about renting an Io HD or something, and running it from a MacBook Pro for screenings? HD video from ProRes HQ QT is sweet. Multichannel audio too. I think I read somewhere online about someone that was doing festivals in HD this way...
    Screeners could also be Blu-Ray, or anamorphic SD DVD, depending on what your potential distributor/investor would prefer. You could probably do that yourself. Layback to D5 seems unnecessary, unless that's what your new distributor or post house wants, and film has a cost and print ecosystem all its own.
    For theatrical stuff, the post house I work with takes digital files on hard drives anyway. This bypasses a tape step for them (and me) when doing a color pass, converting to DPX, film, etc.
    I'm assuming you didn't shoot with RED or something too exotic, so make it easy, do a ProRes HQ version of your project, play with it, get the look you want, export it, exhibit that, or make DVD screeners and pitch those.
    Once you're happy you can always change attributes and export to whatever, time base issues aside. Keep your FCP project well organized for later finishing. If possible, I would stay away from expensive output until your movie is locked.

  • Can a Mod help point me in the right direction...?

    Can a Moderator help point me in the right direction for help on this...not sure if its a sales issue, or a support issue...
    I recently started using the new YouView box.  After a week of use, I have various issues with it, a couple of which I would deem as being serious enough to merit wanting to move back to the BT Vision box.  So...
    1) Is this possible technically?
    2) Can I do this contractually?
    3) If it is possible, can I mothball the YouView box until software upadates fix the issues?
    I'm not sure who to speak to in the first instance....
    Thanks
    Mike

    Hi Guys,
    Thanks for posting. If you’re having problems with the Vision service drop me an email with the details and I’ll look into it for you. Over the next few weeks there will be an update to both BT Vision on YouView and to the YouView software which may help fix some of the issues you have but if you’re still having problem get in touch.
    Cheers
    David
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Help with choosing the right specifications for a Macbook Pro Retina?

    Opinions needed....
    So I'm new to Macs, but I know what I want to achieve and I feel this is the right route to choose. I'm looking at delving into the world of music production, using Logic pro 9 and garageband, but I also enjoy watching High definition Movies and televison so I know that the Retina display is definatley the right choice for me. However, I'm unsure on the amount of RAM & Which processer I should choose. I have read a fair bit on forums and online about the new retina macbooks being 'locked' from upgrading, so the 16GB of RAM is an immediate choice for logetivity.
    The choice of processor is when I start to become clouded in my choice. As forementioned, I'm looking at running logic pro, as well as high def movies. There is also a possibilty at looking into photo and video editing, Whether that be in final cut pro or photoshop... But I want to leave my options open.
    I think the choice of 16GB of RAM, 2.6Ghz processor, with a 256GB hard drive ( as i have 1.5TB external space) would be a good choice. Once I've added on applecare that comes out at around £2350, Which is a significant investment, but one that I think will help me immensely for the future. I am interested in other peoples opinions on my possible choice because, as I said before, I'm new to the world of Macs and making the right choice is essential. As a side note, the choice of upgrades also ensures a reasonable resale value, which is a bonus.
    Regards

    Both power adapter I have are different (at the magnet end) from the one in link.
    Earlier adapters have T shaped connectors, which Apple later changed to the L shape, presumably to make them more abuse-proof. Either one is fine and the one you are using will not damage your Mac.
    Retina MBPs and new MBAs use a completely different MagSafe 2 connector which will not fit (without an adapter).

  • I can't rate or write a review for app on the app store. It allows me to write out the review but does not diplay my review after sending it. Can anyone point me in the right direction to get answer as apply refuse to reply or solve my problem. Thanks

    I can't rate or write a review for app on the app store. It allows me to write out the review but does not diplay my review after sending it. Can anyone point me in the right direction to get answer as apply refuse to reply or solve my problem. Ps thanks apple for ur ignorance

    I have the same problem with another TeamLava app, Fashion Story.

  • Hi, I need a video editing software for my Power Mac G5 system. Hunted all over for one! Can anyone help me and point me in the right direction. Everything I come across is for intel based systems. Many thanks in advance.

    Hi, I need a video editing software for my Power Mac G5 system. Hunted all over for one! Can anyone help me and point me in the right direction. Everything I come across is for intel based systems. Many thanks in advance.

    I have Final Cut Studio V1 - the PPC/Intel V5/5.1 cross-grade version, which would suit your requirements perfectly. (I have it for sale at present down here).
    If you keep looking, you're sure to find a similar second hand copy in your area, without the need to upgrade your graphics card.
    I'd go for Final Cut Pro as above over any version of Express. FCP has the full version of LiveType - not the truncated version that was released later on.

Maybe you are looking for

  • How to remove "Created by" and "Last Modified" on Edit list item

    Hi,  I have a custom list, after adding items when I try to edit, I can see "Created by" and "Last Modified"  at the bottom left(You can see in pic below). I need to remove it, How can I achieve this? This is overlapping with some of my fields when I

  • Want better way to clean MacBook Air screen

    I have a 2011 MacBook AIr 13". The cleaning instructions suggest a damp cloth for cleaning the screen. That does a decent job, but leaves water spots. I wonder if there is a good, established alternative that might leave the screen even more clean, w

  • Exclamation marks in iphoto

    This seemingly not so unfamiliar problem happened to me after a iphoto 11 software update. Does anybody know if I can simple restore from a timemachine back up?

  • Can I create subtitles in Encore on videos specifically for web (not DVD or blu ray)?

    I have a premiere pro project in Spanish and would like to add English subtitles with the final product being an MOV or MP4 file with permanent subtitles to upload to vimeo and embed on a website. Is this possible in Adobe Encore? No DVD or blu ray w

  • Metadata Panel - Resolve Conflict?

    In the Metadata panel, when Metadata Status is "Up to Date", why does LR still display the "Resolve Conflict" button to the right.  Is this normal behavior for LR 3.2? I tried both Save Metadata to File and Read Metadata from File, and the Resolve Co