Ideas for program
I am currently studying for higher ed, and taking a class that includes AS3 teachings. For my exams I am expected to present a program I've made, and I can make anything I care for, it should be of some size and so I am having difficulties choosing something that would be easy enough to be made in a couple of months, but challenging enough to show my skills.
I am looking for ideas for what I can make that fits these criterias, all suggestions are welcome
The first thing you need to do is assess what skills you have or wish to demonstrate. If you don't yet have the skills this can make choosing a project more difficult because learning new skills is more time consuming than demonstrating them. Anyone with the skills and a couple of months to spare could create an impressively large project for themselves.
So if you already have the skills, then you should aim at something in the form of a service-provider web site that has multiple interactive features and relies on imported content/data. Maybe something in the way of a dating site where people can sign up, submit photos, fill out forms, be analyzed thru automated evaluations, get matched with others, watch marketing movieclips designed to lure them into signing up, etc... I don't want to stress a dating site, but something that covers a number of different types of presentations, processing, and data delivery elements.
If you don't already have the skills, and are expected to learn them over the same months that you are expected to be creating this project, then you should refer to whatever course syllabus you have, maybe even discuss it with the instructor and other students, so that you'll have a better idea of the expectations of this project's scope.
Similar Messages
-
Ideas for programming a Gantt Chart.
Well I guess almost anybody know what is a Gantt Chart. It's the chart in charge for keeping track of tasks and task relationships always following an Agenda.
This is my next step so I would like to hear some stuff from you on how to program it.
I think it's just a JTable where rows are lower than normal and the header column represents the task days, so if a task day match a header column i use a JLabel as a TableCellRenderer, and a group of painted (JLabel) table cells in a row represent the task.
That's all i know about ideas of Gantt Chart programming.
Any other better suggestions and more ?
Thanks a lot !I see why you are doing it, but the idea would seem to break down if you were to have tasks that take less than a day. Also, you might get an unweildy number of columns if someone were to plot out a multi month (year!) plan.
If you are just going to use this as a light weight planner, the convenience of using a JTable might outweigh the disadvantages.
A better, but much more complex solution might be to manage your own graphic objects. One thought I had was to use a JPanel with buttons that could be dragged around. (for a simple sample http://forum.java.sun.com/thread.jsp?forum=57&thread=319958 )
To take this approach, you would probably want to subclass the JButton (or JPanel), and add some sort of controls to it that would allow it to be resized (to change the task duration) and to listen for double clicks which could bring up task details. (summary, startdate, end date, etc).
humble $.02 -
Ideas for a beginner to program
I've started mentoring a young student - teaching him LabVIEW. He
is enjoying it and we have covered the basics. Now I need to come up
with a project for him to start writing a program(s) on his own. For
the time being, I would like to keep it to calculations/analysis/display
kinds of things (no Daq hardware). I was wondering if anyone had ideas
(or previous experience) of such kinds of programs - something
relatively easy at this point, but useful/fun enough to keep him interested.
Thanks,
Dave
David Thomson Original Code Consulting
www.originalcode.com
National Instruments Alliance Program Member
Certified LabVIEW Architect
There are 10 kinds of people: those who understand binary, and those who don't.Here is an idea for a nice little project would be:
(assuming no Daq or GPIB hardware).
Open a binary file. Parse the file to identify the OP codes and operands. Translate it to "english". Display the translation and write it to another file.
You can expand to opening a serial port, communicating to a serial device. Interpret the data (especially if there is some sort of waveform to analyze). Plot the data "real-time". Display warnings or conditions if low or high limits are reached, or if a number of samples has been achieved.
Prompt for user intervention (what to do with the data, ie: save it to file, display it, print it, etc). Allow for user control of the vi (Run / Pause / Stop / Abort).
The above should provide basic functionality where ther
e is no instrument to control or a data-acquisition system to monitor.
Are you looking for real projects? Maybe a bit more challenging?
Regards,
-JLV- -
Ideas For a Simple Program?
I need some ideas for a simple program for a project in class. Can anyone help me?
Import Classes
import java.io.*;
public class tictactoe
Define Variables
public static InputStreamReader ISR = new InputStreamReader(System.in);
public static BufferedReader BFR = new BufferedReader(ISR);
public static String BOX[][] = new String[3][3]; //Integer Arry for tictactoe box
public static String PName; //Moving Player's Name
public static String P1Name; //Player 1 Name
public static String P2Name; //Player 2 Name
public static String InputPLY; //X or O
public static String InputStr; //Player's Input
public static boolean BreakLoop; //Set this to true in PlayGame() to exit
public static void main(String args[]) throws IOException
InputPLY = "O";
BreakLoop = false;
ClearBOXCache();
PrintCredits();
System.out.println("");
System.out.println("PLEASE ENTER PLAYER 1 NAME");
P1Name = BFR.readLine();
System.out.println("PLEASE ENTER PLAYER 2 NAME");
P2Name = BFR.readLine();
System.out.println("");
System.out.print("\nWelcome ");
System.out.print(P1Name);
System.out.print(" and ");
System.out.println(P2Name);
System.out.println("");
System.out.println(P1Name + " = X");
System.out.println(P2Name + " = O");
PlayGame();
PrintCredits();
BFR.readLine();
System.exit(0);
public static void DrawGrid()
This function is to draw the tictactoe grid.
System.out.println("");
System.out.println("\t/-----------------------------\\");
System.out.println("\t|-------- TIC TAC TOE --------|");
System.out.println("\t|-----------------------------|");
System.out.println("\t| | | |");
System.out.println("\t| " + BOX[0][0] + " | " + BOX[0][1] + " | " + BOX[0][2] + " |");
System.out.println("\t| | | |");
System.out.println("\t|-----------------------------|");
System.out.println("\t| | | |");
System.out.println("\t| " + BOX[1][0] + " | " + BOX[1][1] + " | " + BOX[1][2] + " |");
System.out.println("\t| | | |");
System.out.println("\t|-----------------------------|");
System.out.println("\t| | | |");
System.out.println("\t| " + BOX[2][0] + " | " + BOX[2][1] + " | " + BOX[2][2] + " |");
System.out.println("\t| | | |");
System.out.println("\t\\-----------------------------/");
public static void PrintCredits()
This function is to print credits. Intended for startup and ending
System.out.println("");
System.out.println("");
System.out.println("\t-------------------------------");
System.out.println("\t--------- TIC TAC TOE ---------");
System.out.println("\t-------------------------------");
System.out.println("");
System.out.println("\t-------------------------------");
System.out.println("\t---- MADE BY WILLIAM CHAN! ----");
System.out.println("\t-------------------------------");
public static void ClearBOXCache()
This function is to clear the BOX's cache.
It is intended for restarting a game
BOX[0][0] = " ";
BOX[0][1] = " ";
BOX[0][2] = " ";
BOX[1][0] = " ";
BOX[1][1] = " ";
BOX[1][2] = " ";
BOX[2][0] = " ";
BOX[2][1] = " ";
BOX[2][2] = " ";
public static void CheckWin(String PLYW) throws IOException
This function is to check if a player wins
for (int X = 0; X < 3; X++)
if (BOX[X][0].equals(PLYW) && BOX[X][1].equals(PLYW) && BOX[X][2].equals(PLYW))
PrintWin(PLYW);
for (int Y = 0; Y < 3; Y++)
if (BOX[0][Y].equals(PLYW) && BOX[1][Y].equals(PLYW) && BOX[2][Y].equals(PLYW))
PrintWin(PLYW);
if (BOX[0][0].equals(PLYW) && BOX[1][1].equals(PLYW) && BOX[2][2].equals(PLYW))
PrintWin(PLYW);
else if (BOX[0][2].equals(PLYW) && BOX[1][1].equals(PLYW) && BOX[2][0].equals(PLYW))
PrintWin(PLYW);
else if (!BOX[0][0].equals(" ") && !BOX[0][1].equals(" ") && !BOX[0][2].equals(" ") && !BOX[1][0].equals(" ") && !BOX[1][1].equals(" ") && !BOX[1][2].equals(" ") && !BOX[2][0].equals(" ") && !BOX[2][1].equals(" ") && !BOX[2][2].equals(" "))
ClearBOXCache();
System.out.println("Tie Game!");
BFR.readLine();
System.out.println("Game has restarted");
public static void PrintWin(String PrintWinner) throws IOException
This function is to print which player won
if (PrintWinner.equals("X"))
System.out.println(P1Name + " wins!");
System.out.println(P2Name + " loses!");
else if (PrintWinner.equals("O"))
System.out.println(P2Name + " wins!");
System.out.println(P1Name + " loses!");
BFR.readLine();
ClearBOXCache();
System.out.println("Game has restarted!");
public static void PrintInstruction(String PLYINSTR)
This function is to give instruction to the player
if (PLYINSTR.equals("X"))
PName = (P1Name);
else if (PLYINSTR.equals("O"))
PName = (P2Name);
System.out.println("");
System.out.println(PName + ":");
System.out.println("PLEASE MAKE YOUR MOVE");
System.out.println("");
System.out.println("TL = TOP LEFT BOX, TM = TOP MIDDLE BOX, TR = TOP RIGHT BOX");
System.out.println("ML = MIDDLE LEFT BOX, MM = MIDDLE MIDDLE BOX, MR = MIDDLE RIGHT BOX");
System.out.println("BL = BOTTOM LEFT BOX, BM = BOTTOM MIDDLE BOX, BR = BOTTOM RIGHT BOX");
public static void PlayGame() throws IOException
This function is the main game function.
It calls other game functions.
Define Variables
while(true)
if (InputPLY.equals("O"))
InputPLY = "X";
else if (InputPLY.equals("X"))
InputPLY = "O";
while(true)
PrintInstruction(InputPLY);
InputStr = BFR.readLine(); //Player's move
Check player's move
if (InputStr.equals("TL"))
if (BOX[0][0].equals(" "))
BOX[0][0] = InputPLY;
break;
else if (InputStr.equals("TM"))
if (BOX[0][1].equals(" "))
BOX[0][1] = InputPLY;
break;
else if (InputStr.equals("TR"))
if (BOX[0][2].equals(" "))
BOX[0][2] = InputPLY;
break;
else if (InputStr.equals("ML"))
if (BOX[1][0].equals(" "))
BOX[1][0] = InputPLY;
break;
else if (InputStr.equals("MM"))
if (BOX[1][1].equals(" "))
BOX[1][1] = InputPLY;
break;
else if (InputStr.equals("MR"))
if (BOX[1][2].equals(" "))
BOX[1][2] = InputPLY;
break;
else if (InputStr.equals("BL"))
if (BOX[2][0].equals(" "))
BOX[2][0] = InputPLY;
break;
else if (InputStr.equals("BM"))
if (BOX[2][1].equals(" "))
BOX[2][1] = InputPLY;
break;
else if (InputStr.equals("BR"))
if (BOX[2][2].equals(" "))
BOX[2][2] = InputPLY;
break;
else if (InputStr.equals("RESTART"))
ClearBOXCache();
System.out.println("");
System.out.println("GAME RESTARTED!");
System.out.println("");
break;
else if (InputStr.equals("QUIT"))
BreakLoop = true;
break;
if (BreakLoop == true)
break;
DrawGrid();
CheckWin(InputPLY);
} -
Any ideas for a (fairly) simple program?
Does anybody have any ideas for a fairly simple program that I could try to write (I am a fair programmer, but I'm not to creative)?
You know, Java Game Programming for Dummies is actually a pretty good book (despite the "Dummies" part!) It is written in 1.0, but it has a "ponglet", card games, and several maze games. All the applets I've tried from them actually work (some typos in the book itself, but the CD is ok). Any of these could be "starter" code.
Yahoo has a whole bunch of Java applet games. You could try to reproduce pieces of the games you see. (These are also interesting in the sense that you can immediately see what works in a game and what doesn't.)
It is always fun to write little components. Cool buttons (write a nice little non-rectangular button that lights up or something), text boxes that look like digital displays, funny text labels (maybe with a weird font or with letters that jump all over the place when you mouse over them).. These don't take a whole lot of time to write, but write them well and they are very useful for your future games.
Enjoy!
:) jen -
I have an idea for an iPhone app that I believe would be marketable. However, I have no talent towards writing software. How does I find a reputable programer that would be will to develop and split proceeds?
Find an app you like. Contact the developer of that app and see if they are interested.
-
What is the best IDE for database programming in java?
im just new to java, i have experience in powerbuilder and visual basic. Im looking for an IDE for JAVA Database Programming that have same ease of use of the GUI builder of visual basic and power of the Datawindow in Powerbuilder.
What is the best IDE for database programming in java?hey sabre why not just help me? instead of posting
annoying replies. You want me to browse all the post
two weeks ago to find what im looking for. stoopsMost regulars to this forum find X-posting annoying. Since you are lazy and want me to search the posts of the last couple of week for you, I find you very annoying. -
Which is the best user-friendly IDE for swing program development
Which is the best user-friendly IDE for swing program development
I have seen Sun's Forte and IBM's Visual Age for Java.
But Borland's JBulider 7 Personal Edition is far more superior than any of these.Borland's JBuilder is the Best.
Ranga. -
I'm having fun playing with (learning) about programing the syths that are built into Logic Express. I've read the manuals about how the various synths work and how programing works etc...
I was wondering if there was some type of website or forum where folks share settings, patches and programing ideas for LE synths. In other words, if say someone were to program a great "mini-moog" lead sound for example, I would like to know about it.
Can patches be shared between users? Or would an explaination of a patch ex. set the filter to 2 o clock, set the modulation to 9 o clock be the way to share patches.
I think it would speed up my programing learning if I knew some nice sounds that people had found and tweaked them myself to learn how they were made.
Any thoughts,
MorrisHi Morris,
your own created patches are saved (using default folder) into
Library/Application Support/Logic/Plug-in Settings/"Pluginname"/...
They are .pst files so you can transfer them where you want.
About sharing your opinion and sounds give a look at the Logic User Group on Yahoo Groups; there you'll find shared patches too.
Note: http://logic-users.org/ is exactly the same group but the menu file, where patches are stored, is only on the original Yahoo group.
cheers
rob -
can someone tell me what's the best free java ide for gui programming?
No one can answer the question of which one is better. It's like answering the question - is red more beautiful than yellow?
I can however say that the plugins into eclipse which lets you build swing ui by drag and drop are not mature, and I don't think they work if you modify the code by hand, and then want to go back into "drag % drop" mode. The ui builder in jbuilder is nice, and doesn't clutter the code, and it works even if you have modified the code by hand.
/kaj -
Hello imac-users, my problem is: the superdrive accepts normal CDs, DVDs and is also burning them - for example music from itunes. But today I inserted 2 program DVDs - photoshop elements / Adobe and ms office 2011 for mac - and the superdrive does not accept them. After some seconds of running and noise, the DVDs are ejected - also no icon for the DVD on the desctop. So I think, it has something to do with OS X and not with the superdrive. Does anybody having the same problem - and an idea for a solution?
Not using any mouse pad, I have a very smooth desktop. But I just tried to use a sheet of A4 printing paper, but no result, the problem persisted.
Someone on this forum suggested, that USB3 may interfere with the magic mouse.
I have 2 LaCie HDD's about 70 cm away from the mouse, I use them on Thunderbolt. But in operation or not - the result is the same, the mouse plays up! Just now I was clicking the desktop and the mouse created a new folder!!
Thanks for the advice, Bee
Cheers, Gerd -
I'm looking for some ideas of simple java programs that I can use for a final project at school. Anyone got ideas?
Thanks, GTuringPest wrote:
Encephalopathic wrote:
yawmark wrote:
[Ideas for student projects|http://www.mindprod.com/projects/projects.html].
Typo. Correct site: [http://www.mindprod.com/project/projects.html|http://www.mindprod.com/project/projects.html]
"sanity checker" was not as cool as it sounded.
i imagined some sort of luscher color test + response time checker psychological monitoring system.that wouldn't be nice for the kids as it would give them unexpected (to them) output when they ran it on themselves... -
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 -
Ideas for lastest chipsets and computing hardware
i have many ideas for silicone based builds and i would like input from everyone if you wish.
discrete graphics are great and i believe that both Intel and AMD have made great recent leaps in this architecture and i give them both respect.
i believe low cas is the way to go for memory to assist in optimal multi-core usage and rendering capability.
3-d technology looks amazing to me although i have yet to try it out myself as well as a lot of the newest touch screens.
i would like to see 4-8 system threads with high physics per thread and as low of frequency as possible for less power draw after all if we are going to be innovative we should be energy efficient at the same time.
my point of view is from a gamers and over clocking perspective with little understanding of the hard work that goes into the programming and server end of the computing industry.In before Mike!
Unfortunately your post is off topic here, in the TechNet Site Feedback forum, because it is not Feedback about the TechNet Website or Subscription. This is a standard response I’ve written up in advance to help many people (thousands, really.)
who post their question in this forum in error, but please don’t ignore it. The links I share below I’ve collected to help you get right where you need to go with your issue.
For technical issues with Microsoft products that you would run into as an
end user of those products, one great source of info and help is
http://answers.microsoft.com, which has sections for Windows, Hotmail, Office, IE, and other products. Office related forums are also here:
http://office.microsoft.com/en-us/support/contact-us-FX103894077.aspx
For Technical issues with Microsoft products that you might have as an
IT professional (like technical installation issues, or other IT issues), you should head to the TechNet Discussion forums at
http://social.technet.microsoft.com/forums/en-us, and search for your product name.
For issues with products you might have as a Developer (like how to talk to APIs, what version of software do what, or other developer issues), you should head to the MSDN discussion forums at
http://social.msdn.microsoft.com/forums/en-us, and search for your product or issue.
If you’re asking a question particularly about one of the Microsoft Dynamics products, a great place to start is here:
http://community.dynamics.com/
If you really think your issue is related to the subscription or the TechNet Website, and I screwed up, I apologize! Please repost your question to the discussion forum and include much more detail about your problem, that could include screenshots
of the issue (do not include subscription information or product keys in your screenshots!), and/or links to the problem you’re seeing.
If you really had no idea where to post this question but you still posted it here, you still shouldn’t have because we have a forum just for you! It’s called the Where is the forum for…? forum and it’s here:
http://social.msdn.microsoft.com/forums/en-us/whatforum/
Moving to off topic.
Thanks, Mike
MSDN and TechNet Subscriptions Support -
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: JavaWell, 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.
Maybe you are looking for
-
File- idoc, port in control segment not being populated
Hi guys, I have a file->idoc scenario. Everything works fine, but the receiver port in control segment of idocs has no value. I'm surprised, because this is provided in the Idoc adapter so I thought it is taken from this parameter. Any ideas, what co
-
Hi. I'm trying to use a makefile to reduce build time for my project. The way it works: 1. compile all the altered .java files 2. preverify all of the replaced/new .class files from step 1 -- each individual file by file. However, I've run into a ser
-
My sons I touch has gone very light in colour almost white . It gets worse as the battery wears down . He swears that it hasent been near water so would Anyone know what this is . Should I take it in to fix ?
-
Managing Multiple iPads for Education System
What is the best solution to managing (charging, purchasing/installing apps, updates, etc) a set of 80-100 iPads? This is for a school system where the schools are located throughout the state at approximately 27 different sites.
-
[SOLVED] Bitstream Vera missing characters under Qt
Hey everyone! I've installed some KDE apps (including the whole KDE on my smaller desktop), and I've met a strange and very annoying glitch. Under every Qt app the letters used in the hungarian language (ő,ű) show up as rectangles when I'm using the