Help Needed : ADF DVT Dual Y graph Tabular data

Hi,
I need to display a dvt:lineGraph containing 2 Y axis.
The data for the graph is tabular data from a backing bean.
I am able to display a single y axis graph.
But since dual y graph needs two series set I am facing problem in specifying that which rows belongs to first series set and which rows belong to the other series set.
The tabular data is a dynamic one which may change upon every partial refresh every 5 seconds.
regards
Lalatendu Patra

Hi,
Please see my response on this thread on how to achieve this with a relational data control:
Re: Drilldown in ADF DVT charts using data control
Thanks
Katia

Similar Messages

  • DVT Gauge error display tabular data

    Hi,
    I have a dvt:gauge and is related to backing bean to get the tabular data.
        public List getGaugeData()
            ArrayList list = new ArrayList();
            String[] rowLabels  = new String[] {"London", "Paris", "New York"};
            String[] colLabels  = new String[] {"Quota", "Sales", "Margin", "Costs", "Units"};
            double [] [] values = new double[][]{
                {60, 90, 135},
                {50, -100, -150},
                {130, 140, 150},
                {70, 80, -130},
                {110, 120, 130}
            for (int c = 0; c < colLabels.length; c++)
             for (int r = 0; r < rowLabels.length; r++)
                list.add (new Object [] {colLabels[c], rowLabels[r],
                    new Double (values [c][r])});
            return list;
        }the result is wrong, rather than to have 3 gauge i am getting a lot more.
    If you a sample to give is much appreciated.
    How to solve this problem.
    Regards

    Hi,
    Data Specification - A Data Specification can be used to specify columns or rows of data to be used as the metric value, and threshold, minimum and maximum values. The following example shows how to use a Data Specification for a set of tabular data. This tabular data contains 5 columns and 2 rows. If Data Specification is not used, the following table will generate 10 Gauges that there will be a gauge for each value. Each column has its desired data specification as shown. Sales is assigned to be metric value, Quota is assigned to be the first threshold, etc. This will generate 2 Gauges, one for Boston and one for Chicago, both with metric, minimum, maximum and threshold values specified.
    Desired Spec. Metric Minimum Maximum Threshold 1 Threshold 2
    Name Sales Min Inventory Quota Target
    Boston 40 0 100 30 50
    Chicago 60 0 80 35 70
    [Oracle DVT Gauge|http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e12418/tagdoc/dvt_gauge.html]
    Too bad there is no sample.
    Anu hints

  • ADF DVT: Stack Bar Graph unable to display all Bar.

    Hi Experts,
    I'm currently having a problem displaying bar graphs in my Use Case.
    There are unavoidable instance that at some point of the information provided, there may be part that contain a very huge data.
    Below is my sample code.
    In the example code below only the detail with huge data is rendered in the graph. and the rest are not rendered. is this  a known issue?
    screenshot: http://sdrv.ms/13DXeyn.
    I'm using ADF PS6 in windows7(64bit), Chome browser.
    ManagedBean. This bean contains static data for testing only. Notice how big the data in the 2nd to the last detail.
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import javax.faces.event.AbortProcessingException;
    import oracle.adf.view.faces.bi.component.graph.UIGraph;
    import oracle.adf.view.faces.bi.event.TimeSelectorEvent;
    public class GraphTimeAxisManagedBean {
        SimpleDateFormat stdFormat = new SimpleDateFormat("yyyy-MM-dd-HH.mm.ss");
        public List getTabularData() {
            ArrayList list = new ArrayList();
            try {
              list.add(new Object[] { new Date(stdFormat.parse("2010-06-18-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-06-18-00.00.00").getTime()),"description 1", new Double(20) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-06-18-00.00.00").getTime()),"description 2", new Double(50) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-06-18-00.00.00").getTime()),"description 3", new Double(30) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-07-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-07-01-00.00.00").getTime()),"description 1", new Double(150) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-07-01-00.00.00").getTime()),"description 2", new Double(240) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-07-01-00.00.00").getTime()),"description 3", new Double(10) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-08-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-08-01-00.00.00").getTime()),"description 1", new Double(60) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-08-01-00.00.00").getTime()),"description 2", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-08-01-00.00.00").getTime()),"description 3", new Double(10) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-09-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-09-01-00.00.00").getTime()),"description 1", new Double(90) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-09-01-00.00.00").getTime()),"description 2", new Double(50) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-09-01-00.00.00").getTime()),"description 3", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-10-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-10-01-00.00.00").getTime()),"description 1", new Double(10) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-10-01-00.00.00").getTime()),"description 2", new Double(90) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-10-01-00.00.00").getTime()),"description 3", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-11-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-11-01-00.00.00").getTime()),"description 1", new Double(200) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-11-01-00.00.00").getTime()),"description 2", new Double(20) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-11-01-00.00.00").getTime()),"description 3", new Double(70) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-12-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-12-01-00.00.00").getTime()),"description 1", new Double(60) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-12-01-00.00.00").getTime()),"description 2", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2010-12-01-00.00.00").getTime()),"description 3", new Double(10) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-01-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-01-01-00.00.00").getTime()),"description 1", new Double(90) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-01-01-00.00.00").getTime()),"description 2", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-01-01-00.00.00").getTime()),"description 3", new Double(70) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-02-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-02-01-00.00.00").getTime()),"description 1", new Double(60) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-02-01-00.00.00").getTime()),"description 2", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-02-01-00.00.00").getTime()),"description 3", new Double(30) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-03-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-03-01-00.00.00").getTime()),"description 1", new Double(203)});
              list.add(new Object[] { new Date(stdFormat.parse("2011-03-01-00.00.00").getTime()),"description 2", new Double(90)});
              list.add(new Object[] { new Date(stdFormat.parse("2011-03-01-00.00.00").getTime()),"description 3", new Double(70)});
              list.add(new Object[] { new Date(stdFormat.parse("2011-04-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-04-01-00.00.00").getTime()),"description 1", new Double(75) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-04-01-00.00.00").getTime()),"description 2", new Double(86) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-04-01-00.00.00").getTime()),"description 3", new Double(99) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-05-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-05-01-00.00.00").getTime()),"description 1", new Double(60105) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-05-01-00.00.00").getTime()),"description 2", new Double(50309) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-05-01-00.00.00").getTime()),"description 3", new Double(50210) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-06-01-00.00.00").getTime()),"", new Double(0) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-06-01-00.00.00").getTime()),"description 1", new Double(80) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-06-01-00.00.00").getTime()),"description 2", new Double(77) });
              list.add(new Object[] { new Date(stdFormat.parse("2011-06-01-00.00.00").getTime()),"description 3", new Double(99) });
            } catch (ParseException e) {
            return list;
    JSFF (UI Page).
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:dvt="http://xmlns.oracle.com/dss/adf/faces"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
      <af:panelGroupLayout id="pgl1">
        <dvt:graph id="barGraph1" graphType="BAR_VERT_STACK" shortDesc="testing"
                   inlineStyle="width:800px; height:300px;"
                   tabularData="#{pageFlowScope.GraphTimeAxisManagedBean.tabularData}">
          <dvt:background>
            <dvt:specialEffects/>
          </dvt:background>
          <dvt:graphPlotArea/>
          <dvt:seriesSet>
            <dvt:series/>
          </dvt:seriesSet>
          <dvt:o1Axis/>
          <dvt:y1Axis/>
          <dvt:legendArea automaticPlacement="AP_NEVER"/>
        </dvt:graph>
      </af:panelGroupLayout>
    </jsp:root>
    Thanks,
    achie

    Achie,
    This is not an issue with the graph as such, but the data issue. Since the value of the data that is being displayed is huge and other datas are relatively very small to occupy the graph area (Ex : 60105 Vs 10).
    You may want to try implementing zoomListener and/or zoomScrollListener for the graph to zoom and see the small datas.
    &amp;lt;dvt:graph&amp;gt;
    -Arun

  • Help needed to connect dual monitors.

    Hi everyone. Here's my problem, I bought two Samsung SyncMaster 913v LCD TFT Displays.
    Both of these displays (since they aren't the digital LCD) connect the same way my old Sony Trinitron MultiscanG400 display connected, which I believe is the VGA connection or SVGA or whatever... I'm not smart enough to look into the difference.
    Anyway, I have the right Graphics/Video card to run dual monitors. I'm using the GeForce 2 TwinView and it has the required 64mb VRam.
    My problem is that there is only one port on the back for monitors. I believe the connection type next to it is an old pre-usb printer/scanner type of connector, LPT1 or whatever those are called.
    So do I need an adapter/connector to hook up both of my monitors to use it as a dual display? If not, what do I need to do?
    Thanks.

    Hi,
    To clarify the last post by PB PM. Your present card meets those requirements.
    The GF2 Twinview card is sufficient. It has two outlets, one is VGA the other is ADC (Apple Display Connector). You will need a ADC to VGA Adapter, they cost @ $25-30. Hook one monitor to the existing VGA outlet, the other to the adapter on the ADC outlet.
    One example is here: http://eshop.macsales.com/item/AddLogix/MCAADCVGA/
    You can google for other prices.
    After the monitors are connected you may need to go to Displays Pref's and set it for dual monitors in Mirror or Span modes.
    Regards,
    Dave

  • Help needed in finding max of a given dates

    I have stored a list of dates in an arraylist.
    I need to find the maximum or the latest date from the list.

    This "feature" was not documented (at least I haven't seen one for the last few months) and has been abused by some retard(s?) for CSS injection, so Sun chose to fix it by removing it ...

  • Help needed.. i can't restore my data backup using Link, it says incompatible...

    hi..
    i'm loosing all my data now because Link is piece of junk  
    i have Q10 SQN100-3 with firmware 10.1.0.xxxx i don't remember, and then using autoloader from JSanders posts... i update it to the newest 10.2 available on that post.. afterwards i'm trying to restore my previous backup and it says file isn't compatible with the version of the device software that you are currently running...
    so now i lost all my data inside .. please any advice on getting back data from my backup?
    maybe you guys have solution for this kind of problem? i saw many threads with similar problems but not solution yet... 

    yes it was the same device with the same PIN and BB ID.. i have manage to extract the backup file and the manifest.xml contains the software version it was backup to and i can see the blackberry id is the same one i have used..
    <?xml version="1.0" encoding="UTF-8"?>
    <BlackBerry_Backup><Version>4.0</Version><Client platform="windows" osversion="Microsoft Windows NT 5.1.2600 Service Pack 3" dtmversion="1.2.3.56"/><SourceDevice pin="i hide this" hwid="8600270A" revision="1"><Platform type="QNX" version="10.2.1.2141"/></SourceDevice><QnxOSDevice><Archives><Archive id="app" name="Application Data" count="152" bytesize="615636100" keyid="i hide this" perimetertype="0"/><Archive id="media" name="Media" count="3112" bytesize="908993604" keyid="cece_i hide this" perimetertype="0"/><Archive id="settings" name="Settings" count="1639" bytesize="10474116" keyid="i hide this" perimetertype="0"/></Archives></QnxOSDevice></BlackBerry_Backup>
    i get also 3 files app.tar, media.tar, setting.tar this is all 3 data backups from link extract, could we modify it to make another restore files or somehow decrypt the tar backups?

  • ADF: Marker Texts Overlapping in Dual Y Graphs

    Hi,
    I am using a dual Y graph using ADF in which multiple series will be displayed in a graph.
    However, I am facing some issues in with the Marker Texts of different series as these are overlapping with one another.
    Please see my code snippet below :
    <dvt:comboGraph id="graph1"
                value="#{bindings.QuotesRcptToStartVwView11.graphModel}"
                subType="COMBINATION_VERT_ABS_2Y" customLayout="CL_NONE"
                shortDesc="oq 1" dynamicResize="DYNAMIC_SIZE"
                styleClass="AFStretchWidth"
                inlineStyle="width:100%;height:100%">
        <dvt:markerText rendered="true" markerTextPlace="MTP_OUTSIDE_MAX">
            <dvt:graphFont name="SansSerif" size="10" color="#000000"
                   bold="true" italic="false" underline="false"/>
            <dvt:y1Format id="y1Format1g9" autoPrecision="off">
            <af:convertNumber/>
            </dvt:y1Format>
        </dvt:markerText>
        <dvt:markerText rendered="true" markerTextPlace="MTP_UNDER_MARKER">
            <dvt:graphFont name="SansSerif" size="10" color="#000000"
                   bold="true" italic="false" underline="false"/>
            <dvt:y2Format id="y2Format1g9" autoPrecision="off">
            <af:convertNumber/>
            </dvt:y2Format>
        </dvt:markerText>
        <dvt:background>
            <dvt:specialEffects/>
        </dvt:background>
        <dvt:graphPlotArea/>
        <dvt:seriesSet defaultMarkerType="MT_LINE">
            <dvt:series index="0" assignedToY2="false" markerType="MT_BAR" color="#000000"/>
            <dvt:series index="1" assignedToY2="false" markerType="MT_BAR" color="#31859C"/>
            <dvt:series index="2" assignedToY2="true" markerColor="#ff0000" color="#ff0000"/>
            <dvt:series index="3" assignedToY2="true" color="#3ADF00"/>
            <dvt:series index="4" assignedToY2="true" color="#FF8000"/>
        </dvt:seriesSet>
        <dvt:o1Axis/>
        <dvt:y1Axis/>
        <dvt:y2Axis/>
        <dvt:legendArea automaticPlacement="AP_NEVER" position="LAP_BOTTOM"/>
        <dvt:legendTitle text="Legends"/>
    </dvt:comboGraph>
    Also, is there any way to form a table representation of this graph as displayed below?
    Week No
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    No. Rec'd
    12
    72
    142
    129
    260
    190
    112
    118
    93
    92
    146
    104
    39
    No. Ack
    26
    68
    96
    114
    127
    157
    132
    163
    92
    96
    92
    81
    156
    Avg Hrs To Ack
    209
    185
    142
    112
    187
    180
    236
    150
    161
    176
    218
    146
    80
    Overall Avg Hrs
    168
    168
    168
    168
    168
    168
    168
    168
    168
    168
    168
    168
    168
    Goal Hrs
    48
    48
    48
    48
    48
    48
    48
    48
    48
    48
    48
    48
    48
    Thanks,
    Liyakath

    Hi,
    Please see my response on this thread on how to achieve this with a relational data control:
    Re: Drilldown in ADF DVT charts using data control
    Thanks
    Katia

  • Adf Dvt bar graph zoom/scrolling to given zoom level

    Hi,
    I am developing a dashboard, where I need a functionality with bar graph, that will zoom bar graph at particular zoom level while loading.
    Please help me, How can I pass zoom level to bar graph to zoom in at loading time?
    Thanks,
    Jassi

    Thanks Vlad for response,
    <dvt:barGraph id="barGraph" subType="BAR_VERT_STACK" shortDesc="Query Result Graph"
    tabularData="#{demo.graphTabularDate}" seriesRolloverBehavior="RB_HIGHLIGHT"
    animationOnDisplay="auto" animationOnDataChange="alphaFade"
    dynamicResize="DYNAMIC_SIZE" imageFormat="AUTO" visualEffects="AUTO"
    binding="#{demo.graph}">
    <dvt:o1Axis scrolling="on" /> <!-- *** Here I have implemented zoom to but here I want, when I have lots of bar in graph then my graph loads with some initial zoom level or with max zoom***-->
    <dvt:legendArea scrolling="asNeeded" automaticPlacement="AP_NEVER" position="LAP_RIGHT" />
    <dvt:o1TickLabel tickLabelSkipMode="TLS_AUTOMATIC"/>
    </dvt:barGraph>

  • Help needed in plotting Line Graph!!!!!!!!!Pls help!!

    Hi, i need help in plotting a simple line graph showing the x&y axis and has to plot 3 different lines in the same graph.I have written a program and i need to implement this graph in it.Is there any tutorial for plotting line graphs,i mean steps included.
    Please help!

    You describe your need, but not where it originates from.
    Is it a programming assignment? If so, I hope this is not your chosen major, as you will fail because you are a non-resourceful plagarist.
    Do you need to simply graph some data? Use an existing package. There are free ones somewhere.
    What do you mean "i have written a program and i need to implement this graph in it"? If you wrote the program, wouldn't you be done?
    Enjoy programming

  • Programmatically create a bar graph (ADF DVT) at run time...

    Can someone show me how to programmatically create a bar graph (ADF DVT) at run time..
    Thanks in advance.
    Minh

    Hi Briston,
    You can make the column selected by setting "selected" property of column to true
    Sireesha

  • ADF DVT graphs drillAction

    I am following the link to eanble drilling in my ADF DVT graphs - http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e12418/tagdoc/dvt_graph.html
    It describes DrillActions as
    drillAction String Yes Refers to a backing bean method. The method will be processed when a label slice on an axis is drilled.
    1) How to make the label slices drillable?
    I am using a data control to plot my graph.
    I have added drillingEnabled, and drill listeners to my code as follows, but its not working
    <dvt:graph shortDesc="Graph" id="g1" value="#{bindings.EmpGrpViewObj1.graphModel}"
    drillingEnabled="true"
    drillRequestingListener="#{pageFlowScope.backing_test.onClickDrill}"
    drillRequestedListener="#{pageFlowScope.backing_test.onClickDrill1}"
    animationOnDisplay="auto" animationOnDataChange="alphaFade"
    />
    Also I am follwoing link - http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e12418/tagdoc/dvt_pivotTable.html
    which says Drill operation is available only when underlying data control supports it. Does same applies for graph as well? I mean, if datacontrol used to define graph, then it should support drill operation. How to make data control to support drill action for graphs?

    some comments floating here
    Drilldown in ADF DVT charts using data control

  • Help needed! ADF Data Control: Navigation Buttons + Table  issue.

    Hey all!
    We are working on a new application using ADF JSF+EJB 3.0 stack and are experiencing a problem with a simple feature we need to implement.
    Scenario:
    - Creating a data control for a facade session bean and drag a List returned by one of its methods as table;
    - Dragging its corresponding navigation buttons (first, previous, next, last) from the data control onto the page.
    Issue:
    As we press those buttons, we see the page being submitted but but nothing changes in the table...It keep showing the same records all the time (buit-in range navigation works fine though). However, when we manage to drop the collection as a form (with nav buttons included), everything works fine.
    We have inspected pagedefs for both cases and could not identify the difference.
    Any help would be much appreciated as we need to address the issue asap..
    Thanks in advance,
    Gustavo
    PS: Sorry for my English! ;)

    Hey, i have the solve to my problem.
    In the definition page of the table page i change the propert Refresh (ifNeeded is his default value) to always of the iterator who im using to the table.But i use Toplink, then i had to change the property "Refresh Identity Map Results" to "enabled", that option is in the options of the named queries on queries in the toplinkmap of the current table who im using to my page.
    i hope this will be util for you.
    That's all
    Dany

  • ADF DVT PROBLEM

    Can any one tell me after downloading jdeveloper 11g how to upgrade jsf dvt lib to 2.0 because by default it jsf dvt 1.0 due to which i am unable to see graph in pop-up menu
    I have download latest version 11.1.2 and i want to upgrade dvt libraries in jdeveloper because i am unable to see adf dvt in component plate (such as graphs,gaughes etc..)

    As mentioned in the other post, just make sure the ADF DVT libraries are added to the project Library node (doble click the project node to open the project properties). There is nothing you need to do in terms of upgrade
    Frank

  • Xcelcius 2008 - Dual Axis Graph Mouse Over Display

    I am working on a dual-axis graph where one value is a percentage and another is numeric. I am having an issue where I cannot format the hovers into multiple formats (i.e. one as numeric, the other as a percentage). In the graph properties I only see one property to modify Mouse-Over Values, but I need to modify it for each axis.
    Thanks ahead of time.

    Hi Diney,
    I Have to show all the projects per client requirement, I want to remove the legends(which I already did), and instead show the project name only when the mouse is rolled over in the graph. Is it possible?
    Thanks for your time and help.

  • Newbie w/i 60 days...need advise on dual OS and how to accomplish asap

    Baltwo or anyone that can assist, You seem to give clear cut advise...can you help a complete newbie, less than 60 days with a 15.4 Mac ProBook, Core 2 Duo, Tiger OS X 10.4.10 I need to run dual OS systems most comfortable with Windows XP Professional. I'm a college student at 45 years old and don't have time to waste in the middle of semester. I've downloaded Word for Mac that has excell, and power point but I still have to use a thumbdrive to transfer files to my desktop Windows XP to print the darn papers. I'll like to get the software that helps me to run Windows XP Pro smoothly. Do I need to purchase Boot Camp and VIfusion both or does my Mac already have Boot Camp on it. If so how do I confirm if it has it or not. Please advise b/c this is what I think I need to do: Verify if I have Boot Camp on Mac, if not purchase Boot Camp and VIfusion to run new version of Windows XP Pro since old version won't work...I know a waste of money buying the new Microsoft word for Mac within 60 days only to have to upgrade already to use XP. I do not want to go to Vista...heard too many headaches with the system from my professors alone. I am really ignorant to the Mac but my daughter is studying Graphis Design and I am into photography and hopefully, I will be able to use my Mac for the photoshop/InDesign etc., but right this minute I need some good advice. I also can get a good discount through the university so it can save me some money. I also didn't know if I should update to Leopard and if it is necessary or just another OS like Vista is to XP. Would sincerely appreciate your advice. Respectfully, Samantha Also willing to call you personally to chat about this if it would be easier to answer some questions. I had no idea that support would be so complicated. I do have AppleCare Protection. Also I plan on putting Norton Anti-virus on my Mac to protect the Windows side of the OS. Lost in Florida but loving the lack of hurricanes thus far.

    AFAIK Boot Camp beta no longer works with Tiger. It is bundled with Leopard: or you could investigate Parallels which is a more convenient solution than Boot Camp since you don't need to reboot to use it.
    Put Norton AV on the Windows side by all means but don't install the Mac version - it's been known to cause problems.
    Leopard is not 'necessary' but it has some interesting new facilities (and a lot of eye candy). Have a look at the Apple Site to see whether you think the extra facilities are worth having. It might in any case be worth waiting for a while for the early bugs to be ironed out (do you iron a bug?). Parallels will run under Tiger.

Maybe you are looking for

  • Officejet Pro 8600 Plus says ink is empty when it is not

    Each time I have to change one cartridge on the Officejet Pro 8600 Plus I check how full the other cartridges are.  Typically the yellow one is 75% full and the other colours about 50%.  So I buy and install one cartridge.  It doesn't matter if it is

  • Mac formatted iPOD to windows

    My ipod is formatted for my powerbook itunes the trouble is i have itunes also on a pc that has a different music library and iwant to be able to add the pc library to my ipod without having to re-format it to windows and loose all my data.I do not h

  • IPhone 5 no internet connection away from WIFI

    I have no Internet connection away from WiFi while using 3G on my iPhone 5. This didn't use to be a problem. I now get the message <your phone is not connected to the Internet.> I have data roaming/ cellular data enabled. Can anyone offer help as I m

  • I am getting an error when attempting to save or export a PDF to Word

    When attempting to save as OR export a PDF document to Word, I am getting the following error:   Bad PDF, error in processing fonts. <cannot find CMap resource file>.  Does anyone know how to fix this?  I also attached an image of the error pop up.

  • FlashAir SD Card with Embedded WLa doesn't connect to PC or smart phone

    Has anyone had difficulty connecting their new FlashAir - SD Card with Embedded Wireless LAN from their camera to their pc or smart phone? If so could I ask what you did to resolve this? When we leave the camera on it just doesn't connect. thanks in