Need a suitable project topic

I am presently in a totally confused state of mind as i am unable to make up my mind on a suitable topic for my project.
This project i am undertaking as part of my course studies that include IP.
Any suggestions are welcome

Care to narrow it down a little? I'm not even sure
what you mean by 'IP'. TCP/IP? Intellectual
Property?I'm betting on "Independent Project".

Similar Messages

  • Need a good project topic

    hello every 1...
    i need help deciding a good java based project for my final year..
    ppl im actually looking for ideas to do a university based java project, but i cant really decide on the topic..so i would be really obliged if any 1 could give me ideas or could provide me some good project titles.
    thank nywy.

    Try writing a java IDE.
    You can write it in Java Swing itself (ala IntelliJ, Together etc) and the great thing is it can be as complicated as you like.
    the very basics would be a simple text editor that highlights jave keywords.
    More complicated is refactoring options, (e.g. rename method) as you have to think of an appropriate structure to store code in so you can check all references.
    There are so many IDE's out there, you can analyse them and choose the best feautes to implement.
    Your project write up would compare your product to the comemrcial ones.

  • Excluding project topics when publishing to CHM

    Using RH 9.
    I read the post "unwanted topics in search results" and am still confused.
    Even though a project topic is not in ToC or referenced by ToC, it still shows up in index and search results in CHM file.
    Do i have to specifically create a "conditional build expression" that will identify and exclude these topics?
    If so, why is that? it seems like it defeats the point of creating a ToC.

    Not everyone wants all the topics in the TOC. I once had a project of around 12,000 topics where many were just for one field. I only wanted the screen level topics in the TOC. Can you imagine a TOC with 12,000 topics.
    I also needed all the topics to be searchable. I have seen other authoring tools that do force you to put every topic in the TOC. No thank you.
    You seem to have topics that you don't want in the output so yes you do have to exclude them with a build tag. In the Topic List you can multi-select topics and apply a tag.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Applying Style Sheets to all Project Topics

    Currently I have topics that use different style sheets (there are 5 listed, although I only created one).
    I want all topics to use the same style sheet.
    Is there any way to apply a Style to all Project Topics?

    Welcome to the forum.
    Go to the topic list and select all topics, then right click and select Properties. You can assign the new CSS there. Any style names in your topics not included in the new CSS will of course be broken and need to be assigned to whatever style you choose.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • I need a good project idea or a problem definition

    Hello everybody i am new to this discussion . i need ur help within two days please help me out i need a good project idea to be implemented in java . if u have a good pd's then please email me at [email protected] for ur reply

    !!!!!!!111~~~###-=-=__[[][]You've got a baud rate problem, check your modem ;-)I chck modm, it big, black and have gren light, that ok? No, it shouldn't be black; paint it over; oh, and btw, check your
    keyboard: the 'e' got stuck ;-)
    What buad rat? y it prlm?and some typing lessons wouldn't do any harm either ;-)
    kind regards,
    Jos (NO CARRIER)

  • Merged projects - topic-level tag problems in sub-projects

    I am working on an extensive help file in RoboHelp HTML. It
    consists of a master project and 15 sub-projects. Each of the sub
    projects have topic-level conditional tagging, and when each
    sub-project is compiled, the topic-level tagging works and the CHM
    is correct in regards to what topics are included and excluded.
    However, when I compile the master project, it seems that RoboHelp
    disregards ALL topic-level tagging in the sub-projects. So, the CHM
    for configuration A includes all sub-project topics for
    configurations A, B, C, and D. The topics are in the TOC and they
    appear as search results. We are not using an index, but binary
    index is checked in the project settings.
    The same four configurations in the sub-projects are also in
    the master project, but the conditional tag expressions aren't
    word-for-word identical. Should they be?
    Note that the content-level tagging within the sub-projects
    DOES work when the master project is compiled. For some reason, the
    problem is isolated to the topic-level tagging.

    I think I'm the one causing the problem - I don't think I
    read your initial post carefully enough. Sorry...
    I can't figure out how this is happening. When you merge
    .chms, you have already compiled the 'slave' projects. The link
    from the master TOC points to a slave .chm - which you say is
    working correctly when opened on its own.
    Since the slaves and masters are compiled independently,
    there shouldn't be any interaction between the master and slave
    build expressions - and if there is one, it should be excluding
    more topics, not including more topics!
    The typical problems people have with merged .chms seem to be
    TOC issues (does the master TOC show up, or just the slave
    project's TOC?) and path issues (the master can't find the slaves).
    However, I did see one or two posts on this forum where the master
    was pointing to old copies of the slave .chm - could you have a
    "complete" .chm lurking about?
    BTW, according to RH help, binary indexes are fine in merged
    HTMLhelp. Binary TOCs are not. I don't think you have this problem,
    because the symptoms are different, but you could take a look - the
    setting is in the HTMLHelp Generate wizard. Click the [Advanced]
    button on the first wizard page and look on the TOC tab to make
    sure Binary TOC is not checked.
    You might also do a quick search on the General
    Info/HTMLHelp/RH for HTML forums for "merged .chm" - you might
    recognize a symptom in someone's post that I didn't catch.
    Good luck,
    Elisa

  • Need to do projects for CP C++ course , have team viewer, bought Parallels, but were told there's no need to buy anthing since Mac can code.  Do I need a compiler then, which one?  Thanks.

    Need to do projects for CP C++ course , have team viewer, Xcode, bought Parallels, but were told there's no need to buy anthing since Mac can code.  Do I need a compiler then, which one?  Thanks.

    Xcode. Download it for free from the Mac App Store.

  • Need a suitable app for Microsoft word, excel

    Need a suitable app for Microsoft word. Can you guys please help me out with a good app to use for access word, power point and excel? Greatly appreciate it.

    There is no such animal as Office Pro 2010 for a Mac. There is either Office 2008 or 2011. Both only run on a Mac computer, not on an iPad.
    What I know is that what I referred to you works on an iPad. They can read and edit Office files. Whether you will find they meet your standards I cannot say.

  • I need the list of Topics in SAP XI

    Hi To All,
    I Need the list of topics in SAP XI will you please send the list of topics...
    Thanks & Regards
    Satish Patnaik

    Hi Sateesh,
    I think you are new to Integration.I would suggest you to go thru all the topics in SAP XI and then you will get a good idea whether every topic is important or not
    Anyways ,In the present market
    1)proxy.
    2)Message monitoring
    3)BPM
    4)Java Mapping
    5)Context change
    These topics are important for interview point of view.
    Also,
    They may ask you like
    1) What the business systems used ? (Note this is SLD related)
    2) They will give you scenario and aks you howmany BS,TS and logical names
    you will create
    3) Some more things on SWC versions, SAP R/3 Settings like pushing IDOC
    receive IDOC ...etc
    4) Naming conventions you used ? for BS, LS,TS.....
    5) Why sender IDOC,HTTP adpter not required? explain in detail ?
    6) What adapters you used ? Tell all the parameters?
    7) Any java mapping written? how to write? Packages? UDF....
    8) Mapping functions details...like node functions etc....
    Scenario's what they asked me ...:::))))
    1) SOAP to RFC to SOAP explain in details what you will do
    2) Multiple files to Single IDOC using BPM
    3) RDBMS to SAP R/3
    4) Can you built Sysn-Async Bridge in BPM ? How ?
    5) How to write ABAP/Java proxies ? Write all the steps?
    6) How will you alert Configuration ? give T.Codes?
    7) Given one exp...asked create multi mapping ?
    kindly reward if found helpful.
    cheers,
    Hema.

  • Need a good off-topic thread to read

    i'm bored and need a good off-topic thread to read whilst i sit at work.

    This thread nearly made me fall on the floor.
    http://forum.java.sun.com/thread.jsp?forum=54&thread=34
    622yeah. i kept up with that one as well...
    i personally liked this one...
    http://forum.java.sun.com/thread.jsp?forum=406&thread=348808&tstart=0&trange=15

  • Need help coping project from one computer to another.

    I need help coping project from one computer to another.  I loaded all video on computer 1, copied events and project folder to computer 2.  I was told I only needed to copy the project folder back to computer 1 since the events folder is already there.   I copied project folder back to computer 1 but the files wont open.  I dont have computer 2 available. 
    Please help!!!

    Hi
    No that's not the way to do it - iMovie gets confused and in some cases the problems might be un-repairable.
    You've got several problems
    • iMovie'08 - CAN NOT MOVE PROJCTS - You NEED iMovie'09 or iMovie'11 - I see no other working solution
    • Never MOVE or alter any folder named
    iMovie Projects - or -
    iMovie Events
    on DeskTop/Finder - This might be very harmful
    • Moving (Projects) and Events - HAS TO be done within the iMovie Application.
    You've got an Evets window and here You can view Your Events in two ways - Yearly - or - Yearly per Hard disk
    Here You can move within this "window" to another location
    • Projects - NO they do not contain Your full movie - only a document on howto use the material in Event folder
    and there might be worse if You added Photos from iPhoto and Audio from iTunes/Garageband - then You have
    to get this over to the second Mac too, to be able to continue editing.
    So to move Your projects to another Mac You need
    • iMovie'09 or 11
    • an external hard disk -
    MUST BE Mac OS Extended formatted - as UNIX/DOS/FAT32/Mac OS Exchange will not work for VIDEO
    Should be a FireWire one - as UBS/UBS2 performs badly when used for video
    • Then move/copy over within Project resp Events window in iMovie Application
    Hopefully I've been not to confusing or badly structured to be followed.
    Yours Bengt W

  • Need to exclude project from summarization.

    Hi All
    I have a query on Project summarization.
    I need to exclude project from project summarization as soon as its status gets TECHO or CLOSED.
    If we canu2019t do it on status then just any one help me out how to exclude it from hierarchy.
    Regards
    Gaurav Verma

    Create a summarisation hierarchy using a seperate status selection profile which excludes the TECO
    and CLSD projects.
    Create status selection profile and use it in KKR0 for projects.
    Regards
    Sreenivas

  • Return for Credit - Is there a need to Create Project Stock (MIGO) in this

    Return for Credit - Is there a need to Create Project Stock (MIGO) in this process? System allows you to use ME21n (Returns PO) and then go straight to Goods Issue to Supplier (MIGO)

    For the most part, though the code doesn't give much hint of this, layout managers can not be re-used across multiple containers, and I'm almost certain GridBayLayout must be used with this principle. Most layout managers implementing LayoutManager2 maintain an internal cache of the components they are responsible for laying out in order to map each component to a constraint, and will attempt to layout all components together without verifying that they have the appropriate parent, hence causing errors that are very difficult to find, in my experience causing the jvm to perform and illegal operation without so much as an exception being thrown.

  • Need to install Project 2013 Key was used on other employee computer

    the employee is leaving need to install project on my computer using the key used on the other PC

    I think, only MS technical support will be able to help you with this, but if the key was used from MSDN you may log onto MSDN account and can use it from there
    For support check here
    https://support.microsoft.com/oas/default.aspx?gprid=931&st=1&wfxredirect=1&sd=gn 
    Thanks | epmXperts | http://epmxperts.wordpress.com

  • Need help with project

    Hi all I'm working on a project and need help.
    I want the "New" button to clear all the fields.
    Any help?
    =======================================================
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Message extends JFrame implements ActionListener {
         public Message() {
         super("Write a Message - by Kieran Hannigan");
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         setSize(370,270);
         FlowLayout flo = new FlowLayout(FlowLayout.RIGHT);
         setLayout(flo);
         //Make the bar
         JMenuBar bar = new JMenuBar();
         //Make "File" on Menu
         JMenu File = new JMenu("File");
         JMenuItem f1 = new JMenuItem("New");
         JMenuItem f2 = new JMenuItem("Open");
         JMenuItem f3 = new JMenuItem("Save");
         JMenuItem f4 = new JMenuItem("Save As");
         JMenuItem f5 = new JMenuItem("Exit");
         File.add(f1);
         File.add(f2);
         File.add(f3);
         File.add(f4);
         File.add(f5);
         bar.add(File);
         //Make "Edit" on menu
         JMenu Edit = new JMenu("Edit");
         JMenuItem e1 = new JMenuItem("Cut");
         JMenuItem e2 = new JMenuItem("Paste");
         JMenuItem e3 = new JMenuItem("Copy");
         JMenuItem e4 = new JMenuItem("Repeat");
         JMenuItem e5 = new JMenuItem("Undo");
         Edit.add(e5);
         Edit.add(e4);
         Edit.add(e1);
         Edit.add(e3);
         Edit.add(e2);
         bar.add(Edit);
         //Make "View" on menu
         JMenu View = new JMenu("View");
         JMenuItem v1 = new JMenuItem("Bold");
         JMenuItem v2 = new JMenuItem("Italic");
         JMenuItem v3 = new JMenuItem("Normal");
         JMenuItem v4 = new JMenuItem("Bold-Italic");
         View.add(v1);
         View.add(v2);
         View.add(v3);
         View.addSeparator();
         View.add(v4);
         bar.add(View);
         //Make "Help" on menu
         JMenu Help = new JMenu("Help");
         JMenuItem h1 = new JMenuItem("Help Online");
         JMenuItem h2 = new JMenuItem("E-mail Programmer");
         Help.add(h1);
         Help.add(h2);
         bar.add(Help);
         setJMenuBar(bar);
         //Make Contents of window.
         //Make "Subject" text field
         JPanel row2 = new JPanel();
         JLabel sublabel = new JLabel("Subject:");
         row2.add(sublabel);
         JTextField text2 = new JTextField("RE:",24);
         row2.add(text2);
         //Make "To" text field
         JPanel row1 = new JPanel();
         JLabel tolabel = new JLabel("To:");
         row1.add(tolabel);
         JTextField text1 = new JTextField(24);
         row1.add(text1);
         //Make "Message" text area
         JPanel row3 = new JPanel();
         JLabel Meslabel = new JLabel("Message:");
         row3.add(Meslabel);
         JTextArea text3 = new JTextArea(6,22);
         messagearea.setLineWrap(true);
         messagearea.setWrapStyleWord(true);
         JScrollPane scroll = new JScrollPane(text3,
                                  JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                                  JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
         row3.add(scroll);
         add(row1);
         add(row2);
         add(row3);
         setVisible(true);
         public static void main(String[] arguments)  {
         Message Message = new Message();
    }

    Ok, given that I may have not been the kindest to you on the other thread (and I'm still annoyed that you went and cross-posted this), and that you did actually use code tags, I'm going to post some code here:
    Please take the following advice onboard though.
    1. When you are naming your artifacts, please use the java coding standard as your guide. So if you are naming a class you use a capital letter first, and use camel case thereafter. All method names begin with a lower case letter, and all variable names begin with a lower case letter (and again camel case after that)
    2. Please use self explanitory names (for everything), so no more row1, row2, or text1, text2, etc.
    3. The example I am giving below makes use of a single class to handle all actions, this is not really the best way to do this, and a better way would be to have a class to handle each action (that would remove the massive if() else if() in the action handler class.
    4. When you are using class variables they should be private (no exceptions, ever!), if you need to access them from other classes use accessors (eclipse and other IDE tools can generate these methods for you in seconds)
    5. Notice the naming convention for my constants (final statics), they are all upper case (again from the java coding standards document, which you are going to look for with google right?)
    6. I have hived some of the creation work to helper methods (the getSubjectTextField() etc), although it isn't advisable to be calling other methods from the constructor, since this is a GUI, and you want it to appear as soon as you create the class, we won't worry about this, but perhaps as an execrise you could work out a better way to do this?
    7. Personally, I don't like classes that implement listeners, unless they are specifically designed to do that job. So a Frame that is set up as an action listener is fine, provided the actions it listens for are associated with the frame, not its contents. If the actions are related to its contents, then a dedicated class is better.
    8. Another personal opinion, but I feel it makes code clearer, but others may disagree. If you are creating a variable solely to hold the result of a calculation, to be passed to a method in the very next line, then don't create the variable, just pass the method as the argument to the method (feel free to ignore this advice if the method call is extremely long, and a local would make it easier to read)
    Anyway, here is the code. I have removed most of the menu items, and leave this as an exercise for you. Also I have only created 2 methods (new and exit), I'll again leave it as an exercise for you to complete this.
    package jdc;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import javax.swing.AbstractAction;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.ScrollPaneConstants;
    public class Message extends JFrame {
        /** Constant for the new action command. */
        private static final String NEW_COMMAND = "New";
        /** Constant for the exit action command. */
        private static final String EXIT_COMMAND = "Exit";
        /** Subject text field. */
        private JTextField subjectTextField;
        /** Recipient text field. */
        private JTextField toTextField;
        /** Message text area. */
        private JTextArea messageTextArea;
        public Message() {
            super("Write a Message - by Kieran Hannigan");
            setSize(370, 270);
            FlowLayout flo = new FlowLayout(FlowLayout.RIGHT);
            setLayout(flo);
            setJMenuBar(createMenuBar());
            // Add "Subject" text field
            JPanel subjectRow = new JPanel();
            subjectRow.add(new JLabel("Subject:"));
            subjectRow.add(getSubjectTextField());
            // Add "To" text field
            JPanel toRow = new JPanel();
            toRow.add(new JLabel("To:"));
            toRow.add(getToTextField());
            // Make "Message" text area
            JPanel messageRow = new JPanel();
            JScrollPane scroll = new JScrollPane(getMessageTextArea(), ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
                    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
            messageRow.add(scroll);
            add(toRow);
            add(subjectRow);
            add(messageRow);
            setVisible(true);
         * Clear all the fields.
        public void createNewMessage() {
            getSubjectTextField().setText("");
            getToTextField().setText("");
            getMessageTextArea().setText("");
         * Exit the application.
        public void exitApplication() {
            if (JOptionPane.showConfirmDialog(this, "Are you sure you would like to exit now?", "Exit",
                    JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
                System.exit(0);
         * @return The subject text field, (creates a new one if it doesn't already exist)
        private JTextField getSubjectTextField() {
            if (this.subjectTextField == null) {
                this.subjectTextField = new JTextField("RE:", 24);
            return this.subjectTextField;
         * @return The to text field, (creates a new one if it doesn't already exist)
        private JTextField getToTextField() {
            if (this.toTextField == null) {
                this.toTextField = new JTextField(24);
            return this.toTextField;
         * @return The message text area, (creates a new one if it doesn't already exist
        private JTextArea getMessageTextArea() {
            if (this.messageTextArea == null) {
                this.messageTextArea = new JTextArea(6, 22);
                this.messageTextArea.setLineWrap(true);
                this.messageTextArea.setWrapStyleWord(true);
            return this.messageTextArea;
         * Helper method to create the menu bar.
         * @return Menu bar with all menus and menu items added
        private JMenuBar createMenuBar() {
            JMenuBar bar = new JMenuBar();
            JMenu fileMenu = new JMenu("File");
            fileMenu.add(new JMenuItem(new MenuItemAction(this, NEW_COMMAND)));
            fileMenu.add(new JMenuItem(new MenuItemAction(this, EXIT_COMMAND)));
            bar.add(fileMenu);
            // TODO add all other menu's and menu items here....
            return bar;
         * Private static class to handle all menu item actions.
        private static class MenuItemAction extends AbstractAction {
            /** Instance of the message class. */
            private Message message;
             * @param actionName
            public MenuItemAction(Message messageFrame, String actionName) {
                super(actionName);
                this.message = messageFrame;
             * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
            public void actionPerformed(ActionEvent e) {
                if (e.getActionCommand().equals(NEW_COMMAND)) {
                    this.message.createNewMessage();
                } else if (e.getActionCommand().equals(EXIT_COMMAND)) {
                    this.message.exitApplication();
                // TODO Add the other event handlers here
        public static void main(String[] arguments) {
            Message messageFrame = new Message();
            messageFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }If you have any questions, please let me know, as there are a number of new areas introduced that you may not have come across before.

Maybe you are looking for