Need some OO design pointers for a Java card game I wrote for uni

Hi,
I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
I created a card game for a university assignment which works great but its not very OO at the moment.
I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
I don't understand how the GUI, and Card class need to be seperated so that its good OO.
If I give you a few snippets of code, it might explain the situation:
A snippet of my card class is as follows:
import javax.swing.*;
public class Card extends JLabel //Each card is a JLabel
     private int value;                    //variable for the value of the card
     private int suit;                         //variable for the suit of the card
     private ImageIcon frontOfCard;     //Displays the image of the front of the cards
     private ImageIcon backOfCard;          //displays the image of the back of the cards
     public Card (int Value, int Suit, ImageIcon front, ImageIcon back)
          value = Value;               
          suit = Suit;               
          frontOfCard = front;     
          backOfCard = back;
          setIcon(backOfCard);     //To make it non-visible when dealt
     }As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.
I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
and a Deck class, snippet is as follows:
public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
     private ArrayList<Card> standardDeck;
     public Deck()
          standardDeck = new ArrayList<Card>();
          ImageIcon cardBack = new ImageIcon("CardBack.png");
          setPreferredSize(new Dimension(90, 135));
          setIcon(cardBack);
          int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
          String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
          for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
               for (int b=2; b<15; b++)
                    cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                    str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                    str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                    standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
     }This is how I envisage a new class diagram for my game:
Card class
Game Class <--- Holds a Deck instance, Players instances, and the GUI instance
Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.
AI Class extends Player Class
GUI Class
Deck Class <-- contains 52 cards
My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?
Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
etc
I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
Any help on this would be greatly appreciated!
I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.

Faz_86 wrote:
Hi,
I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
I created a card game for a university assignment which works great but its not very OO at the moment.
I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
Admirable, and the best way to learn, doing something that interests you.
The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
I don't understand how the GUI, and Card class need to be seperated so that its good OO.
If I give you a few snippets of code, it might explain the situation:
A snippet of my card class is as follows:
Do a quick Google on the model view controller pattern. Your listeners are your controllers. Your JPanel, JButton, etc. are your view. The AI, Player, Card and Deck (and presumably something like Score) are your model. Your model should be completely testable and not dependent on either the controller or the view. Imagine you could play the game from the command line. Get that working first. Then you can add all the bells and whistles for the UI.
import javax.swing.*;
public class Card extends JLabel //Each card is a JLabel
(redacted)
As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.Extending JPanel is fine. As you noted, you need something to add listeners to. However, I would separate things a bit. First, a card really only has a rank and suit (and perhaps an association to either the deck or a player holding the card). The notion of setIcon() is where you are tripping up. The card itself exists in memory. You should be able to test a card without using a UI. Create a separate class (CardPanel or something similar) that has a reference to a Card and the additional methods needed for your UI.
I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
and a Deck class, snippet is as follows:
public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
     private ArrayList<Card> standardDeck;
     public Deck()
          standardDeck = new ArrayList<Card>();
          ImageIcon cardBack = new ImageIcon("CardBack.png");
          setPreferredSize(new Dimension(90, 135));
          setIcon(cardBack);
          int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
          String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
          for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
               for (int b=2; b<15; b++)
                    cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                    str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                    str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                    standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
     }This is how I envisage a new class diagram for my game:
I am not an animation buff, so I will assume the above works.
Card classRemove the UI aspects to this class, and I think you are all set here.
Game Class <--- Holds a Deck instance, Players instances, and the GUI instancePresumably this is where main() resides. It will certainly have a reference to model classes (player, game, deck, etc.) and likely the master JFrame (or a controller class you create yourself).
Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.Does a player really have multiple hands? It seems to me more of a one-to-one relationship (or a player has a one-to-many relationship to Card).
AI Class extends Player ClassWhy extend Player? Create a Player interface, then have a HumanPlayer and AIPlayer implementation. Common parts could be refactored out into either a helper class (delegation) or AbstractPlayer (inheritance).
GUI ClassMy assumption is that this class has a reference to the master JFrame.
Deck Class <-- contains 52 cards
Yes. You may end up recycling this class such that a Deck can also function as a Hand for a given player. If there are differences between the two, create an interface and have a Hand and a Deck implementation. Coding to interfaces is a good thing.
My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?You need to pass a reference to the appropriate view class. That is how MVC works. The controller receives a request from the view, dispatches to some model functionality you write (such as GameRulesEngine, Deck, etc.) and returns a result to the view (which could be the same view or a different one, imagine someone clicking 'high scores').
Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
etc
That is up to you to write the animation code. In principle, you have a mouse listener, and then you take the appropriate rendering steps.
I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
See above.
Any help on this would be greatly appreciated!
You are welcome.
I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.No, you have been doing fine.
- Saish

Similar Messages

  • ISO7816 for the Java Card Development Kit

    I'm having problems compiling the sample applets for the Java Card Development Kit (2.1.2). I keep getting the error that anything related to ISO7816 is not recognized. Is there something else I need to have in order to run this?

    You must have not Downloaded the Java Card API211 &Must not Have Given the class path.
    Neelesh

  • Specifications for developing java card

    Hi,
    Plz give me the details of GSM specifications to be followed for developing java card.im using now javacard kit 2_2_1 version plz give me the details.

    Hi Kalyan
    You can get a lot of UDF already discussed in Forum and Blogs, Wiki
    As you said you are familiar with Java then you wont find any difficulty
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_weblog&query=xi+udf&adv=false&sortby=cm_rnd_rankvalue
    Thanks
    Gaurav

  • TS2446 Hello!After I've done my last softwere update I couldn't buy or get any free apps on the apps store.There was an error on my paymant method.I reintrodius my data for the credit card and again error for my credit card.I've changed the credit card an

    Hello!After I've done my last softwere update I couldn't buy or get any free apps on the apps store.There was an error on my paymant method.I reintrodius my data for the credit card and again error for my credit card.I've changed the credit card and the same.why???????

    I have tried all those things I even updated the software to the new iOS system and it still did fix my problem.
    What happened is that my garage band looks like it will open then it shuts down.
    I have lot of important things on my garage band and I'm afraid that if I uninstall it deleting it then reinstalling it all my work on it will be gone and I can't have that happen.
    Everyday I am hoping that when i go to open the app that is will work but it doesn't it gets ready to turn on then it shuts off , the app doesn't even open all the way and turns off.
    I really hope I don't have to erase it.
    It'll say it's ,lading my songs then it shuts down .
    If I waited for the App Store to come up with an update for garage band should I wait till then to update my app so it doesn't get damaged . I don't want to erase it and all my data get erased . I figured if I wait for an update then my garage band will reset itself but won't delete my data. I'm not sure if that will help. Is there anything you or anyone else might know that can help me with this matter ?
    Thank you
    Simachyahi

  • Why my JCOP do not create CAPs for my java card application?

    I am using Eclipse 3.3.1.1 and JCOP tools3.1.2.
    When I create Java card application or applet, it doesn't create cap files for me automatically. Why?
    I used JCOP before, it always created new CAP files replacing the older ones when I saved the source code.
    Does the version of Eclipse conflict with that of JCOP?
    By the way I am using JDK 1.6 for my default lib.
    Thanks!

    Well it works. I tested it with your version.
    - Check out if your project has the JCOP nature.
    - Check via the Navigator view if the javacard folder is created, including the .exp and .cap file (you need to refresh the last folder)
    - Check if your Eclipse project setting have automatic build enabled, otherwise you need to trigger the build automatically
    - Try to refresh, clean and rebuild the project

  • I'm here to collect some information on tools used in Java Card development

    Hi All,
    Thank you for reading this message, I'm a technician from a software company. We are currently developing softwares based on java card technology. The complicated jcdk configurations and java settings are quite not easy to use. I'm coming here for asking a new set of tools which may help. Can any one give some suggestion?

    Hi,
    Are you looking for free or commercial tools? Are you developing for smart card or GSM/mobile?
    Many of the big card vendors have a commercial tools for developing with their cards. Some are harder to get than others. If you have a specific card vendor in mind you can contact them directly to see what tools they can offer. If your company is planning on purchasing a large number of cards the vendors are usually pretty happy to help out where ever they can.
    Another option is to develop a set of scripts or tools around the JCDK.
    Cheers,
    Shane

  • IDES for writing Java card applets and converting the applets as CAP FILE.

    I have developed a JAVA CARD APPLET , FindMFValueJCA.java . It gets compiles in net beans 6.0 But while converting the applet to CAP file i am getting some errors. Is there any other IDES which take care of converting the CAP files

    What's the Java version you are using?
    As the java card tool kit has version dependencies. If you are using java_card _kit 2.2.2 then 1.5 is fine.                                                                                                                                                                                                                                                                                                   

  • Java Card Game (Carioca)

    Hi everyone.
    Im currently making a card game in java for a south american game called Carioca
    originally i had
    CariocaController, which controlled game logic such as creating cards and players, dealing the cards setting the cards etc.
    btnStartGame in GUI would run controller method startGame which would initialize everything then set the GUI.
    CariocaTablelGUI, which extended JFrame and set the game GUI by using swingcomponents (JButtons with ImageIcons for cards)
    Card, like it says, card suit, no and value
    Deck, which created an ArrayList<Card> + 2 jokers.
    Pile which extended ArrayList<Card>. (Used for creating the 2deck game, player hands, putdown pile)
    Ive never been to good with GUI's and not enjoying my inopropriate gui structure i decided to read about java game designs.
    I read OReilly Killer Game Programming in Java chapters 1-13 before it got into 3d java. and not feeling it provided the examples i needed i went back to my old book
    Deitel & Deitel How to program Java Fifth edition. which has a case study of ElevatorSimulation which uses the Model View Controller design pattern.
    I have used this simulation as my guide to reform my code structure as i want to create this game as proffesionally and efficiently as possible.
    Now i have.
    CariocaTable which extends JFrame and in its constructor;
              // instantiate model, view and ,controller
              model = new CariocaModel();
              view = new CariocaPanel();
              controller = new CariocaController(model);
              // register View for Model events
              model.setCariocaListener( view );
              add(view, BorderLayout.CENTER);
              add(controller, BorderLayout.SOUTH);CariocaPanel in it has 4 player panels (4 player max game) which would contain their hands. then a center panel which contains the pickup and putdown piles.
    I am having alot of trouble implementing this pattern to my game (mybe im on the wrong track).
    the controller (in the ElevatorSimulation ) has 2 buttons which executes model method addPerson, thats about all the controller does which rocks my understanding.
    the model implements ElevatorSimulationListener (which extends all needed listeners) and has private variabels for all listeners.
    it then has a setElevatorSimulationListener(ElevatorSimulationListener listener) which is set with the view class.
    i have trouble understanding the communication between controller-view and model-view.. controller has to go threw model to talk to view but model only talks to view through listener methods
    public void lightTurnedOff( LightEvent lightEvent )
    //variable lightListener is the view.
          lightListener.lightTurnedOff( lightEvent );
       }i dont know where all the logic should go. i currently have model with the startGame method which creates players and cards, deals cards etc.
    am i on the right track. am i misunderstanding the design pattern? im sorry for the lengthy post, im having trouble understanding this and would like assistance with my understanding or even refer me to a book or website the would be helpful. if u would like more information please do ask.

    morgalr wrote:
    OK, I'll make a few assumptions and you can correct me if I am wrong on any of them:
    1 - the game is for 1 person to play against the computer
    2 - you may want to expend to multiplayer at some point
    3 - you would like to have the structure of the game as modular as possible to allow changesThank you for replying, yes thats exactly right.
    My approach now is to maintain the same structure as before instead of using the ElevatorSimulation as a guide.
    CariocaController will contain game logic and the static main method, and will update CariocaTable threw set methods.
    i will keep the revamped GUI classes, using what ive learned about using 2d instead of Swing Components, ive created an ImageLoader class which CariocaTable instantiates that loads all images into a hash map. PlayerPanel for each player, each panel contains variable Player, Pile hand, Pile downHand (objective of the game). Mybe i should get rid of the pile variables since the class Player already contains them?
    Its the drawing of the GUI that gets to me. Any other suggestions or ideas?

  • What SDK for  board and card games dev?

    Hi,
    I'm creating board and card games as a hobby. I used Windows
    GDI in the past, but my experience is that my creativity is limited
    by the difficulty in manipulating sprites, transparency and
    scalable graphics. I don't care about 3D. I do care about
    synchronization between audio and video events. I'm currently using
    MS Visual Studio 6. Games available on shockwave.com surely use
    some sort of SDK to help carry these tasks, but I don't know if
    they all use the same or there are many flavors available. In
    extra, I like the fact you can easily develop online versions and
    play online with others. Can it support Mac? I can't spend a lot of
    money and time on new development tools, but maybe there is an
    Adobe product that would allow me to do exactly what I have in
    mind. Can someone tell me which product would best suit my need and
    what should be my expectations.
    Thanks,
    - JP

    I tried to look for clovertown processors, and they are still around 250 each plus there are different models....could you give some models of processors that will work for sure on my 1st gen mac?
    Regarding the video card:
    I tried to use the diamond 1Gb, and on the 8X slot it works basically at half the speed of the x1900 (3dmark 06 gave me 4200 for the x1900 and 2250 for the 4650); so the gain is close to 0
    Under macOs does not work at all; and when i tried to swap the 2 cards to boot the pc and use the 16x rail on the 4650, basically Vista decided to not recognize either card, leaving me with 1 monitor off and one on, without being able to recognize the video card.
    I wonder why the PCI utility on mac does not allow to set which slot will get the 16X....the only place where the x1900 fits is slot 4, so even if the card would work fine , i would have to swap cards and connectors everytime that i wanna play in bootcamp, and this is not the best choice
    Last attempt: tried with a 4870 and looks like the flashing does not always work (read trough 26 pages of a post on another site); so since i don't want to pay 350 for the apple version, i've got a 3rd party 3870 for less than 200 dollars (shame that the 4870 for pc cost the same price), that form the links that you guys gave me, seems the best choice for pro apps and games, compared to the 8800 (and the plus that under bootcamp i can get a second card and use crossfire is a huge plus, especially when the price of this card will go further down!).
    Thanks everyone for giving your suggestions, and hope that this post will help other people that, like me, were trying to update their machine to a better video card

  • Need some help on a medium size Java program..

    I was given a medium size Java program which contains servlets that run on a web server..
    There are some documentations, but not very detailed.
    I'm just trying to following through the codes right now and are having some trouble..
    I'm trying to find out how the program actually begin and how all the other classes related to each other..
    Is there any tools or suggestions on what I should do/use??

    That is incredibly vague question but I will try to get you thinking about some things...
    The best thing to do first and foremost is in my opinion understand the application as a user first. If you have it packaged then deploy it to a web server, and try to simply install it. Look in the documentation to see if there is any other necessary software to run correctly on the server side, JRE version? Specific web server? Database server? Before you go any further make sure that you can figure out how to not only deploy it but establish it on a local test environment and then use it to some extent.
    If you did this then look for specific technologies, is it utilizing EJB's? Spring? Hibernate?, JSP, JSF, Servlets? Then go into more details, if servlets, servlet handler controller architecture? MVC design patterns? DAO objects?
    Try to conceptualize it from the top down.
    If you have done all this then post back.

  • About to move from Windows to Mac. Considering purchasing retina display MBP 15" with dual boot system as I need some of my programs. How is the display in windows for photoshop?

    Has anyone got any thoughts or have you yourself purchased the MBP with Retina display and added the dual boot system with windows?
    I desperately need to update my gear and want a MBP.
    I'm a full time photographer at my local paper and freelance photographer - use computers A LOT, and only use windows. I've experienced mac and know I prefer it, the way it runs pleases me a whole lot more and for the amount i'm processing/working I need something that will keep up.
    With 12 years of photoshop gear loaded up for all my photo processing etc, I'm wanting to add Windows and have use of both. Windows would run photoshop that I had already purchased some time ago - question is, how will it run?  what will the display be like running Windows on Mac with the retina display?
    I use CS4 at the moment and can't afford to upgrade to CS6 just yet, plus i'd waste a lot of what I already have by starting again on Mac. I'd use Mac for everything else, need the use of Windows for portions of what I do.
    About to head to Canada and want to get set up for the road. Any help is much appreciated.
    Thanks heaps!

    There are some drawbacks, running Windows 7 (only) on a Mac via Bootcamp yields less than stellar results, especially with the Retina display.
    And of your traveling, the Mac's high power needs (especially the Retina display) and lack of removable battery are going to be a serious issue. The Retina display is glossy, not ideal for viewing on the road and in varied environments.
    CS4 won't run on the OS X version that comes with a Mac, so your looking at purchasing CS6.
    Support for Windows is more widespread than for Mac's, also if you ever need to redownload OS X to fix a issue, requires a fast reliable Internet connection of the broadband kind.
    If your running Windows on your Mac, you can expect to be on your own and not get support as easily as if you were running it on a regular PC.
    If you can't afford to keep up with CS upgrades, then you shouldn't be considering a Mac because there are more paid upgrades on that than on Windows 7, it's like a annual nightmare.
    IMMO your still better off on a decent,  1920 x 1080 res, matte screen, removable battery (with extras), Win 7 Pro i7 machine (Pro+ runs XP programs) which will stay like it is and get security updates until 2020.
    OS X changes every year and if you don't upgrade, + all your third party software, then about 3 years later your left behind for updates.
    Also you will have to buy Win 7 to run on your Mac, the OEM disks won't work.
    If your trying to budget, then a Mac is certainly not for you.

  • Need some help designing..

    Hello.
    I am looking to design and add an interactive flash part to our company's website.
    Since we do a lot of business planning and consulting, we have come up with a great idea, but unfortunately, none of us really know how to create it.
    Basically from what I have researched, I will need to incorporate animated buttons in a flash movie. I have attached a quick sketch of what the website will look like. The part I need help with is the middle section with the boxes.
    What I need to do is this:
    The 5 gray boxes need to be buttons that link to their related pages. (easy)
    When the page loads, I want the animation to draw the first box, create the line, draw the second box, draw the next line, etc. until all the boxes and lines are drawn.
    This is a process map and since we do a lot of these for our work, we thought it would be nice for us to incorporate this into our website.
    Furthermore, it would be ideal if these boxes were links to different pages on the site as well.
    So my question is this:
    -What do I need to create in order to have this animation work
    -Where is a good place to start looking in regards to creating something like this
    -Is this even possible
    Thank you in advance,
    Konrad

    Yes, it is possible. You can do the animation using a process similar to the one used in this tutorial http://www.tutvid.com/tutorials/flash/tutorials/growingVinesAnimation.php. Then just add hit areas over the boxes to make them clickable. I'm happy to help you out further if you don't get it after watching that tutorial, just let me know - [email protected]
    There are probably a dozen different ways to do this, that's just one idea that should work.
    I hope that helps!!
    pigeon7081

  • I need some one to help me build a theme and a app for my restaurant

    Ok so I have been working on a theme for my restaurant and I also want to do an app. For it I'm looking for someone that is willing to work on the with me I have no time but I got the theme pretty much done just need it to be able to get it to my phone and go from there
    please hit me up if you want to make some cash and help me do this
    From Kevin

    Hi wildtoad and welcome to the BlackBerry Support Community Forums.
    You can download the BlackBerry Theme Studio to create your theme and load it to your BlackBerry.
    To download the Theme Studio visit http://na.blackberry.com/eng/services/themestudio/
    Thank you and have a great day!
    -HMthePirate
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Need some help! install itunes without sim card

    hello there, i`ve bought the Iphone 3GS 16gb, from england sealed, from a guy, he told me it runs on vodafone, the problem is i`m back in romania new, but i havent download the itunes yet, because i don`t have the vodafone uk sim card, and i tried with a romanian vodafone sim card but when i try to install the itunes it keeps telling me: The SIM card inserted in this iphone does not appear to be supported. why??? isnt the same network ??? how can i install the aplication without an an UK Vodafone sim card... ??

    You need the original Vodafone SIM. Vodafone UK does not offer unlocking according to http://support.apple.com/kb/HT1937 and your phone will not work with Vodafone Romania.

  • Suggestions for a SCSI card and/or drive for working on uncompressed video

    Hey
    I have a dual G5 w/2.7GB RAM and a Serial ATA 250 GB HD and the need to work with uncompressed video. Can anybody steer me in the right SCSI direction?
    Marty

    thanks for the help
    I been looking at the ATTO UL4D and UL4S cards,
    I don't know what one would be best for my system.
    Do you think I be fine with one of the above and a
    Seagate Barracuda 300GB SATA 7200.8. or should I
    go for something more powerful.
    I've been told I need to get an Ultra320 se lvd, should I get a
    Seagate cheetah.

Maybe you are looking for

  • Registry settings for importing & burningCDs are missing

    When I log into iTunes I get the following warning - "the registry settings used by the iTunes drivers for importing and burning CDs and DVDs are missing. This can hapen as a result of installing other CD burning software. please reintsll iTunes" I h

  • Setting the time to UTC?

    Okay my local time is 1 hour behind. My UTC time is correct. In /etc/rc.conf iI have "HARDWARECLOCK="UTC" but everywhere the time is displayed its in local time? Is there a way to set the time to UTC system wide?

  • Can not plug into itunes

    i tried updating my phone for the first time and i forgot that i had to plug it into iTunes. Now it just keeps asking for me to plug it into itunes but i dont have a home computer to do that with. how can i get my phone back on?

  • WS_SDK XI 3.1 Query Scheduler Queue

    We've a single XI 3.1 server running a single scheduler which processes one scheduled report at a time. Is it possible using the WS-SDK to query the scheduler queue to see how many reports are currently in the queue for process (i.e. those that shoul

  • Using data from HTTPService call

    I have been searching every forum, Google, etc for what I'm trying to do. I have found some answers, but none of them seem to work for me or I'm doing something wrong (probably the latter). I have a simple app that presents a form to a user and based