Ideas for my Senior Project?

I'm a computer science student and I'm planning for my senior project next year.
I've proposed to do a power consumption meter application for Network Administrators. It's supposedly gonna gather power consumption information from the server and from the workstations within the local network.
I wanna do this kind of project because my university prefers projects to be somehow beneficial to the community and environment, and this tool will somehow help network administrators to keep track of their energy consumption and aid them in being more cost-efficient, not to mention environment-friendly, when it comes to networking.
The only programming language I know well is Java. But so far I dunno how I'm gonna do this project.
The only idea I have is that I have to be able to access hardware information, and also be able to access it over a network protocol. That way, I guess i can estimate power consumption from each of the hardware unit models used in the network.
Do you guys have any more ideas on how this project can be done?
Thanks in advance.

You must have missed what I was saying:
Hardware interfacing is done in C/C++ or some other language other than Java. Java supports an interface to communicate with other routines developed in C/C++ or any language that will support a C/C++ calling structure. This interface is called JNI and is meant to allow your Java portion of your application to communicate/interface with your C/C++ portion of your application. JNI requires the "*.h" files created for you C/C++ project.
Other than being a lot of C/C++ code and a JNI component, your project should be fairly straight forward.

Similar Messages

  • I need some idea for my last project about Java

    Hi my name is suzanna from Indonesia. I have lots of interest with Java programming and I want make something about it for my last project. It's very important and I need some idea...could u give me some topic? I'm sorry if my english is very bad.thx,bye

    Here's some popular ideas:
    image steganography, chat client/server, spyware, client/server file transfer, forum content management/enforcement, anything with reflection, anything with communicating with an external device such as camera or modem or robot, writing your own replacement for the java.util.Calendar class, anything with custom class loaders, splitting a string into a string[]
    And for an extra challenge:
    dominition-based repetition, implementing a JVM which represents 'null' values internally using some other integer value than 0

  • Ideas for structure of projects ans albums

    Hi!
    I am new at Aperture and i do not have any idea how to import my existing folders of pics into the Aperture library. My pics are organized in folders and subfolders like year / month / shoot-name.
    When I imported by "Folders as Projects" I saw, that I counldn´t move the masters from the project folders, which were named as year.
    I´m thinking about project-names at top level like "holidays", "Studio-shoots", "family" a.s.o. Has anyone got a ready-for-use structure which I could use or modify?
    thanks in advance!
    Sandro

    Hi!
    I am new at Aperture and i do not have any idea how
    to import my existing folders of pics into the
    Aperture library. My pics are organized in folders
    and subfolders like year / month / shoot-name.
    When I imported by "Folders as Projects" I saw, that
    I counldn´t move the masters from the project
    folders, which were named as year.
    I´m thinking about project-names at top level like
    "holidays", "Studio-shoots", "family" a.s.o. Has
    anyone got a ready-for-use structure which I could
    use or modify?
    First of all the way that Aperture works best is along the lines of who the folders imported - you have top level folders, then more folders under those to some depth, then under those (eventually) you have projects.
    If you start with a project at the top level it will grow really big and be hard to manage in terms of import and export - and folders will not work quite like you might think in terms of seeing images.
    You can't actually add images into folders themselves, they have to go into projects. If you want images at the level of a folder the thing to do is place a new project in that folder.
    As far as organization goes, I am currently using a structure that looks like:
    Subject->Year->Month->ProjectName
    It's kind of wierd to keep using dates in the title of folders when you have things like smart folders but I find it easier to navigate and find things.
    Also I have albums that live somewhat outside that structure like:
    Subject->BestOfAlbum
    Some are smart folders (something like a best of album can just query ratigns) or collections I manually assemble.

  • Looking for ideas for a university "project"

    Hi folks!
    I'm currently studying Java (optional subject) at university and we have to write a program for evaluation. The problem is... which program should i go for? I've thought in a little game ( it can't be a chess game, as it is what the teacher has given us as example)... What do you think? Any suggestions?
    What about a simple filemanager? don't really know because it has to be multiplatform... Well, i'm counting on you guys!
    Thanks in advance!

    skottish wrote:There are some standards which nearly everyone learns in OOP/OOD classes. For instance, employee databases and multimedia collections are popular choices. They're not too involved, but will let you not only use OOP/OOD principles, but it will also give you time to build a GUI, which also requires the same principles.
    Now as you mention it...
    At the moment, the whole class has to do some 'mini-projects', including rudimentiary documentation. The favourite topics are management of either employees or goods, or projects similar to it. A friend of mine (a very talented webdesigner, from my point of view) started to program a media collection application. So it seems to be typical, what we are approaching.
    It is true, that these applications are very good to start off, but the applications itself could also be realised in form of a script, as they do not necessarily require self-defined classes and their instances to be used. I tried to advance further (as my interest in programming goes somewhat beyond what we learn in school, with 1 (!) lesson per week) and started to play around with properties and inheritance. Very interesting techniques and I slowly come to understand, what OOP is all about and it's really fascinating to go deeper and deeper into the issue and to understand the fundamental things, not just the surface we're taught at school.
    It may sound childish to a experienced programmer, but actually, 2 years ago, I was not a bit into programming. I started up Microsoft Visual Studio .net and forced myself to play around a bit with programming. I soon came to the result, that this is actually extremely fascinating. Due to my own laziness, I never to got to advance to a level I actually wanted to achieve, but I think this is slowly changing, mostly due to the fact, that I've become interested in all of this open source thing. It's not only about using F|OSS for everyday work, it's more the will to be a lively member of the community, which is able to share some of its knowledge in order to improve the whole project. So, if I ever manage to go beyond the barrier of my own laziness, I have some (from my point of view) intesting projects to start and am very much looking forward to participating.
    To return to your initial question: How much time and experience do you have? As a beginner, I try to understand your situation as I am actually in the same one and had to do a project for school for myself. If you have more time at your disposal, you could try out some advanced stuff, like not merely employee management, but a simplified company management software or things like that, you could even program a operating system 'control center', with a rather limited approach, but it is indeed an interesting idea, which I also have in mind as the biggest project yet to come. If you can emphasize on ArchLinux, you could sit down and try to program a GUI control module for some service, the operating system is offering. Look out for appealing GUI frameworks (GTK or Qt) and their Java bindings. I wish you good luck.

  • IDE for C++ Software Projects

    All the new product names and lines are getting me confused.
    What is the best IDE SUN provides for developing C++ software projects?
    The SUN-One Enterprise is Java oriented and seems to offer less functionality for C++ than Workshop-6 (doesn't read workshop 6 C++ projects, doesn't provide source browsing...).
    Thanks

    Hi again...
    thanks very much for the link...
    however I'm facing problems installing kdevelop on my Linux mandrake system...
    I downloaded the kdevelop 3.0.3 tar.bz2 file and tried to install it in my Linux Mandrake system..what i did is the following:
    extract all files.
    cd to kdevelop Directory
    ./configure --prefix= (my kdevelop dir)
    It seems that this command is ok except for one problem in checking : The QT must be compiled with thread.
    But when i type: make
    i have a message saying : No rule to make target.
    It seems there is no Makefile
    I tried: make -f Makefile.am
    i got a message: kdevelop has been Installed.
    But actually I don't have kdevelop in my KDE Menu.
    and don't know how to start it (if it is really already Installed)..
    Please i need some help to compile and Install kdevelop.
    thanks for your help Indeed..

  • SEEKING IDEAS FOR A SMALL PROJECT

    I am planning to do a small project in JAVA programming this winter to hone my JAVA skills but I can't seem to set my eyes on anything.
    please recommend a few good projects along with their descriptions.
    It should also have some practical aspect.

    Or a solitaire, you know, that balls-in-holes thing.:) What kind of solitaire have you been playing?? :D
    @OP:
    A small project I sugest is something you can learn much on some technology out there. At the end you need to know these technologies to get (a better) job.
    Some cool technologies I have seen out there at the moment are Hibernate, Struts, Spring, etc. But trying to learn these technolgies does not mean you have to make somethng that makes sense in the end of the day, but just something to learn how thing work ... in short something to play with.
    Further and cooler technologies out there (not hard to say) involve no codeing at all. Take Ant, Cruise Control, Maivem, etc. This are all technologies that will teach you how to set up a project, and believe me you could be needing those when coming to work somwhere.
    Also very intristing to play with there are JUnit, JMeter (NFR Testing). I Guess you heared about the first one, the other one I only got to know recently, and believe me it is very noce to know how to work.
    In short my above comments mean do not just start doing a project right forward unless you still do not know anything on J2SE, in which case again I would sugest for you to create your own set of example on IO, Sockets, RMI, Swing, etc. But learn technologies. No one cares to see in your CV, "I did a personal project that does so and so" unless the so and so is something realted with NASA. But everyone is interested in having someone that say "I know this technology and the other"
    However, if you decide to ignore all the above of my comments and still want to do your own project, then my sugestion is at least read UML, and build a class diagram first. At least you would learn something on program design as well.
    regards,
    sim085

  • Ideas For Final Year Project

    Hi everyone, I'm new here. In fact this is my first ever post in the SDN coummunity. I'm studying BIS and majoring in knowledge management. I'm also very very interested in enterprise 2.0
    I started learning about SAP 4 months ago and since then I've been hooked. I don't know much and I'm not an expert like you all but I'm absolutely willing to learn, learn and learn some more.
    I'll be starting my FYP soon and I was thinking of doing it using SAP/ABAP since I'm preparing to get certified and to have a career in an SAP related field after I graduate anyway.
    Any ideas please? This lost ambitious soul would appreciate your help. Is it possible to do something not too complicated related to knowledge management or enterprise 2.0 with ABAP?
    SAP is available in my university computer labs.
    Thank you all in advance and my apologies if I'm posting this in the wrong place.

    Hi Edward. For a while I was starting to think nobody was going to reply.
    SAP is indeed a huge and wide world. That's what makes it both interesting and challenging. We do get taught a basic course in ABAP at my university but that's about it. I'll be enrolling in it next semester. By the end of this year, I'll be hopefully sitting for an SAP certification. Meanwhile I'm reading a lot on SAP and also doing my 8 months internship in Alcatel-Lucent. My tasks are more business oriented rather than technical (something I'm glad about).
    Why did I develop an interest in SAP? Well, since I was a little kid, I've always loved LEGOS. It seems like there are tons of SAP components and pieces that can be utilized in creative ways to solve problems and make business organization more efficient and effective. It all depends on how well the business process is analyzed, then adjusted to SAP's best practices and finally how the SAP components/modules (aka LEGOS in Amir's vocabulary) are put together.
    I also have a deep interest in the application of technologies that facilitate creation of communities, better knowledge exchange and collaboration. I'm not that much interested in the technical aspects of the technologies themselves, since I don't really consider myself to be a programmer but rather their application. As for Enterprise 2.0, it's the next generation of KM tools and that's why I mentioned them together. Maybe KM 2.0 is a better term. Eh, poteto potato, tometo, tomato.
    I don't have something solid in mind and there are some limitations. The SAP system in my campus isn't dynamic like how a real company's sytem would be. Plus I'm not sure how ABAP could be used to make applications within SAP. From my humble experience so far, it's mainly for report generation, kind of like how VBA and Macro aid in producing reports with Excel files.
    What are ABAP's capabilities? I'm interested in making something like Blogtronix:
    http://www.blogtronix.com/
    Sorry about the long rant.
    By the way, nice work on the Wii thingy. I read about it on Vedorprisey. Small cyber world huh? I LOVE the blogosphere

  • Questions for Senior Project

    Hey guys,
    For my senior project, I chose Programming in Java. However, my school requires that I interview 5 people on the topic, and let's face it, it can be hard to find programmers to interview in person.
    However, I also have the option to do an "Email Interview"..Granted, this is not exactly email, but I believe it's the most direct way of trying to find people to interview.
    So, the requirements state a minimum of five interviews...If anyone would be willing to spare a few minutes and answer the five questions below, it will be greatly appreciated.
    A Little About You, The Programmer...
    Question 1: How many years of experience do you have with programming in Java?
    Question 2: How many hours a week do you program in Java?
    Question 3: What is the biggest self-completed program you have coded, and if possible, include a brief description?
    Now To The Questoins...
    Question 4: What concept of programming in Java would you say is most important when programming?
    Question 5: What online reference do you find yourself using most often when a Java related question surfaces?
    Question 6: What graphics package would you recommend when working with 2D game programming?
    Question 7: When saving information into files, what forms of encryption do you believe should be in place to prevent an outside source from viewing the sensitive information?
    Question 8: Is there any way, in your opinion, to reduce overhead caused by implementing the SWING package into your program?
    That's it. Please post your answers by replying to this or emailing [email protected] . Thank you in advance.
    Mike

    Question 1: How many years of experience do you have
    with programming in Java?Hmm.. Think it's been 6 or 7 years. Since it came out.
    Question 2: How many hours a week do you program in
    Java?Whenever time permits inbetween meetings, and preparing documents. I would suppose about 10 to 15 hours a week would be a good week.
    Question 3: What is the biggest self-completed program
    you have coded, and if possible, include a brief
    description?Developed a Web Based e-Learning System for about 10K students, and 100+ lecturers of a University in 1997 using Servlet API 0.9, JDBC 1.0, and Java 1.1. Hehe.. J2EE was not available then, so had to develop the entire middleware from ground up. (P.S. Anyone still remember Jigsaw from W3C ??)
    Now To The Questoins...
    Question 4: What concept of programming in Java would
    you say is most important when programming?Proper design, and employ the proper usage of patterns.
    Question 5: What online reference do you find yourself
    using most often when a Java related question
    surfaces?JavaDocs.
    Question 6: What graphics package would you recommend
    when working with 2D game programming? Not really much of a game programmer, and dun really do much front end coding. But whenever the need arises, Swing and JSPs are most likely it
    Question 7: When saving information into files, what
    forms of encryption do you believe should be in place
    to prevent an outside source from viewing the
    sensitive information?I dun usually save my information into files. Usually into the Database. But when there is a need, PGP.
    Question 8: Is there any way, in your opinion, to
    reduce overhead caused by implementing the SWING
    package into your program?Hmm.. It is ultimately design. As crackers said, most IDEs use Swing (or SWT in the case of Eclipse). I think IDEA did a great job with IntelliJ. I am not much of a UI programmer, so can't help you out much here.
    That's it. Please post your answers by replying to
    this or emailing [email protected] . Thank you
    in advance.
    Mike

  • Ideas for Title, Credit on Video Project

    Hi all:
    Just looking for ideas for a video project for children that I've about completed. The elements left are the titles and credits.
    So, I thought about making backgrounds/text with Elements. Drawing type? Crayon? Colorful? Pastel? Floating? Ragged Edge Background?
    Besides ideas that are youthful...."kid like graphics", I'm not sure how to keep the text aligned so that it doesn't jump when I dissolve or transistion between video text events.
    Hope this makes sense. Ask away if it doesn't.
    All ideas appreciated.
    Mike

    Thanks Ward and Grant.....good suggestions to get my mind working. Sometimes you get in a rut with ideas.
    Grant, as to your question/comment on text alignment.
    Most video editors accept just about any image that a person can create using a program like PS or PSE. You just have to import the images in as bitmaps or PSD...etc. My idea was to create my text elements, in this case, credit and titles, using PSE because it's so much more powerful than a basic CG or credit generator.
    So, I'd have multiple pages with lines of text on each page. Creating those isn't unique.
    But, the one thing that I can't seem to make the work flow easy with is this: If you create an image with PSE that has one line of text on it, then how can you easily repeat that placement of text in another image? Horizontal and vertical? I thought about using the grid, but that seems sort of----well---sloppy. Isn't there another "sure fire" method. For instance, in most video editing software packages you can place the text based on X and Y coordinates. That makes it easy to do over and over again. Oh, hey maybe the key in doing this would be to simply copy and then re-edit the text.....but I'm not sure about that yet. Maybe I'm just dreaming or complaining too much.
    Hey thanks again for the ideas.

  • Unable to configure Netbeans IDE for IDM

    I am trying to configure Netbeans IDE for my IDM project. I am using Netbeans 6.8 with the compatible plugin with JDK 1.6.
    For creating the project, I select Identity Manager Project and then provide the war file, that I create for my existing IDM installation(so that Netbeans IDM project is connected with my existing IDM project), and then select Configure repository later.
    When I perform Build, I get the following error.
    <Error during build>
    Indexing C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Idm-811\custom\WEB-INF\config\custom-init-postprocess.xml
    C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Idm-811\idm-staging\sample\admins.xml: Unexpected error parsing: com.sun.idm.idebridge.util.InternalError: com.waveset.util.InternalError:
    ==> java.lang.IllegalStateException: Error attempting to encrypt: Could not initialize class javax.crypto.SunJCE_b
    com.sun.idm.idebridge.util.InternalError: com.waveset.util.InternalError:
    ==> java.lang.IllegalStateException: Error attempting to encrypt: Could not initialize class javax.crypto.SunJCE_b
    C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Idm-811\nbproject\nbjdk.xml:8: The following error occurred while executing this line:
    C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Idm-811\build.xml:384: Object validation failed; see object validator error output for details.
    BUILD FAILED (total time: 21 seconds)
    </Error>
    Anyone with similar issues, and workarounds would be appreciated.

    Use Netbeans 6.1 and Sun Identity Manager 8.1.1 and download plugin com-sun-idm-ide_8.1.0.20080630.nbm from http://java.net/projects/identitymanageride/downloads
    Currently i have installed it and it is working fine for me.
    OR
    re-downloaded idm ide-bundle.zip respective to your idm version and try to craete project in Netbeans 6.1 and 6.8.

  • Ideas for developing new Mini project

    Hi All,
    we want to develop our programming skill by doing some mini project in Java technology.
    A group of 3 members want to involve in this project with IDE as JDeveloper. So anyone can suggest a mini project with some 10 days duration. We are strong in Swing-EJB. We also intersted to work in JSP,Java script. Also ready to learn new technology..
    So whichever applicable suggest us or give some ideas for the project to improve our skills.
    Note: we are one year experienced in java Programming.

    Hi Lrj1985,
    According to your description, in order to allow users to know the probability of collecting from a debtor dependent on different dimension, you nedd to produce an OLAP cube to perform this. Since you haven't done this for a few years, now what you
    are looking for is that the ideas, starting points or direction to build the OLAP cube, right?
    In this case, here are some links which describe how to build a cube step by step, please see:
    http://www.codeproject.com/Articles/607134/BuildingplusYourplusFirstplusAnalysisplusServicesp
    http://technet.microsoft.com/en-us/magazine/ee677579.aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • A Few Ideas for a Future Photoshop Project

    Sorry, guys.  Everything is installed and working nicely here.  The dog has not eaten my keyboard, and I have not got any points on my CC License (only because the Photoshop cops haven't caught me yet).  So I thought I'd share this nice idea for a photo manipulation project.  There are few truely orginal ideas out there when it comes to art and expression, but I can't say as I have seen this particular one before.  (Close, but not quite)
    So I give you 88 ways to distort a hotel
    http://victorenrich.com/?post_type=product&paged=1
    A couple of tasters
    I suspect this might have been done with After Effects rather than Photoshop

    When I said "Close, but not quite" in the above post, it was Christophe Huet that came to mind.  I first came across his work some years ago with a series of images that featured homeless down-and-outs sinking into the pathment.  I remember I tried and failed to do the ripples back then.  I do a lot more 3d effects with shading nowadays, so I think I could nail it now.
    He is pretty prolific, so be warned you could spend the next hour scrolling through these.  It's impressive work though, and full of ideas to kick start your own creative juices.
    http://www.christophehuet.com/

  • Give me some ideas for the project.

    Hi,folks
    I am not familiar with programming in web services. Now i have a project related to web services need to finish. I want to someone give me some ideas for the project. how can i implement the access control services. is there anyone can give me some related links for me to learn.
    Project Title: Implementing an access control service
    Project Description:
    Web services are emerging as a new approach to system construction and will make a major impact on the engineering of future business systems. They will allow a move from enterprise to inter-enterprise computing. However, with inter-enterprise computing, there are major problems with providing access to shared data, given that enterprises will not wish to share all data with partners.
    This project aims to investigate this problem by developing a prototype of an access control service that will help decide whether or not data access should be permitted. In essence, companies will outsource their access control to this service and so will not need to maintain their own access control lists for a potentially rapidly changing set of users.
    Suggested Platform: Windows or Linux
    Suggested Languages & Tools: Java

    Well, the approach I've come accross is a central server which is typically accessed indirectly from the web servers (e.g. through SOAP protocol or RMI).
    The remote server sends a user id and a password (or more likely a digest of the password), and receives a session token, basically just a random string of characters which is checked with the central server each time a secure transaction is attempted. The token will be stored in a session object, or perhaps directly in a cookie or in the URLs.
    Active session tokens are stored on the central server for comparison. This means the password doesn't have to be retained in the server.
    It's possible for the session token to be transfered if the user switches from one site to another on the same authentication server.
    Sun distributes one of these beasties, by the way, so you could take a look at their product specs.

  • Ideas for Java Project

    Hi,
    Yet another desperate student here seeking ideas for a Master's Degree Java Thesis!!
    I've been given an idea for image analysis, i.e. counting and measuring images from a digital camera, but it all seems to have been done before.
    I'm interested in the areas of developing an online knowledge base or project repository for an IT department, but again, has it all been done before...yes.
    Can anyone please suggest something...anything that I can get my teeth into?
    Thanks in advance..
    Natalie.

    Hi,
    You can try a package named: JTwain, which is available at http://asprise.com/product/jtwain.
    JTwain supports all kinds of digital cameras and scanners. You can use Java to access, contorl digital cameras and scanners, and of course, to acquire images with flexible settings.
    The developers' guide is available @ http://asprise.com/product/jtwain/devGuide.php
    In the simplest case, one line of Java code can solve your problem.
    Good luck!

  • Ideas for masters project in algorithmic problems?

    Hi,
    I'm about to start my masters project in computer science. The topic is algorithmic problems. So I'm wondering if you have any ideas for a project?
    I have some ideas, but I'd like to get more. One of the ideas is to "remake the most annoying app you are forced to use". I'm not really forced to use any annoying apps though, perhaps some of you guys are? It has to require some sort of clever algorithmic design.
    Thanks!
    Last edited by khs (2011-08-24 08:55:31)

    Well I could tell you some complex ones I got in touch with on my college, but they're pretty scenario-specific, so I don't know how will you like them:
    1) Make a fully-playable checkers game with advanced AI.
    2) Find fastest route from any point A to any point B on a grayscale map, with white pixel being the lowest altitude, and black being the highest altitude.
    3) Make a system for student group substitution. This must include: StudentA from GroupA wants to switch to GroupB, but there are no spaces available in GroupB. StudentB from GroupB wants to switch to GroupC, which is also full. StudentC from GroupC wants to go to GroupA, but only switch available to him is an offer to go to GroupB from StudentB which he can execute. When he does it, he could switch with a StudentA for GroupA. But, he won't do that because he's not sure StudentA wants a spot in GroupB. Design a system which would recognize this and list all the pathways so each student can get into group he wants by switching groups to that target group. Note: this is said to be extremely difficult to make btw
    4) ...
    I'll edit if I remember more.
    These were from few ago and it's possible I missed something in presenting them to you, I wrote them in my own words.

Maybe you are looking for

  • Essbase Configuraion Error 11 1 2 2

    Intially we have installed EPMA,HPCM,shared services,workspace of 11.1.2.2 version we thought of configuring with the existing Essbase which is 11.1.2. As it is not possible we have installed Essbase and Essabase Studio Server from 11.1.2.2 version .

  • In iBooks can I write side comments

    Is there an app that works with iBooks to write in comments un the margins.

  • Where has the Mail Reply Arrow Gone?

    Running Mail 4.1 but have no reply/forward arrow on certain emails after answering/sending. Some are there, some are not. However, the answered mail is in my sent mailbox yet I have no arrow to click on to see how/if the mail was handled. Posted abou

  • How can I get Firefox to respond to files with the .nxg extension?

    I have been trying to open other pages than the home page of this site http://www.marinemachining.com/ and the only way that I can get them to open is to right click the URL button and choose open in a different tab or new window. Just clicking on th

  • Overriding default XML parser in Resin

    Hi, I'm trying to use the the Saxon version 7 parser (Saxon7.jar) with Resin. I am using shared hosting and only have access to my web.xml and lib directory. Using Tomcat on my development environment, all I had to do was place the Saxon7.jar in my l