10/7/11

The key to developing programs


The key to developing programs

Designing software is the hardest part of developing software. When a design is created carefully and well structured the implementation in the desired programming language is easy. Though many programs aren’t based on a well structured design and thereby show flaws. In the paragraphs below I will explain some very important points that need more attention. 



Meet regularly with your customer

Although this sounds obvious this mistake has been made too often. Customer go to their software producing company, explain what they want from them and come back after some months to see the beta version and complain about the usability or technical features. This means the program designer has to start all over again and that’s not what we want. So make sure to meet with your customer regularly and show them your progress so that they can give feedback on your work.

Use the right software

The right kind of programming software is the key to making a structured design as well as structured source code. It makes programming a lot easier as it shows an error with an explanation every time you make a mistake. Most development software is free to use. Some examples are Eclipse and Netbeans. For designing a program in UML I recommend using Visual Paradigm as it is the easiest to use and it can be integrated with the software above. 

Less is more

When designing a piece of software make sure to think it trough. Don’t make 7 classes when 5 will do because this will slowdown the performance of the software. Think of easy ways to achieve your goal and make sure to check the internet for information when you’re stuck. Also make use of meaningful names for your methods. This way you know exactly what they’re used for.

 3 Layer model

Every programmer/designer has to understand the three layer model and has to be capable to use it in the right way. What’s the purpose of using this model? Real simple: When we have to adjust some details in of the layers we don’t have to adjust the other layers.  For people who haven’t got a clue what I’m talking about the three layer model splits your code into three parts. The “Graphical User Interface layer”, the “Domain layer” and the “Persistence layer”. These three layers communicate with each other in the same order.
The Graphical User Interface layer (GUI): The GUI interacts with the clients. This is what people see on their screen when they use a program. The buttons, the text fields, … are all programmed in a way to improve usability. This GUI layer contains no methods that involve manipulating data.
The Domain layer: This layer contains all methods that are used to manipulate data. For example: Calculating a formula.
The Persistence Layer: The Persistence layer contains data. It can possess lists of different kind of data or it can make a connection to a databank. 

When you cover all these paragraphs you will see that designing and programming will go a lot smoother when using a structured design.




twitterbutton.nl

10/6/11

R.I.P Steve Jobs

(Reuters) Apple Inc co-founder and former CEO Steve Jobs, counted among the greatest American CEOs of his generation, died on Wednesday at the age of 56, after a years-long and highly public battle with cancer and other health issues.

Read more: http://www.reuters.com/article/2011/10/05/us-apple-jobs-idUSTRE79472K20111005

For more articles surrounding Steve Jobs: http://paper.li/Linus41Blog/1317314691?utm_source=subscription&utm_medium=email&utm_campaign=paper_sub



 
twitterbutton.nl

10/5/11

The Influence of Fragrances

 Article first published as The Influence of Fragrances on Technorati.

Everyone likes to inhale a beautiful smell. This can be fresh baked cookies, a lavender bath, a perfume... The basic purpose of odor is to protect us from danger. Nowadays this has changed. Perfume is used in all cultures, from the most primitive to the most sophisticated and its most important goal is to please people and attract them.
As many people know all smells can evoke different feelings and memories. They even can make you feel happy or sad.


Affect upon our memory

When a person passes by, you get a whiff of his/her perfume. Suddenly you realize you know that smell and for a brief moment you slip back in time to that exact scene. Smell is the best sense to evoke memories. A perfume, food, shampoo, etc.. can bring back memories instantly. When you smell a new scent for the first time you link it with an event or moment. This link is made by the brain and every time you smell that same scent it triggers the linked moment.

Affect upon our mood

Fragrances can also affect our mood. This is linked to the paragraph above. Actually it’s real simple. When you smell a scent it will bring back memories. These memories can influence your emotions in a good or bad way.
You can manipulate the use of scents to create emotions. The smell of oranges, lemons and grapefruits can bring you in an energetic mood.
To create a romantic mood you need a scent that gives aphrodisiac effects. Musk is one of the most used ingredients along with different types of wood and amber.
Calming effects are created by the use of lavender and chamomile. Lavender soap or making a hot cup of chamomile tea can relax the body immediately.

Affect upon our taste

What most people perceive as taste is actually a result of their sense of smell. A human tongue can only detect 4 tastes: Sweet, bitter, sour and salty. When people eat or drink they first smell the scent that is released from their food/drink. This is translated in the Olfactory Bulb as flavour.
There’s more than meets the eye when it comes to fragrances. They stimulate the brain in many ways and can even be used as a form of therapy against many forms of illness.

There’s more than meets the eye when it comes to fragrances. They stimulate the brain in many ways and can even be used as a form of therapy against many forms of illness.

twitterbutton.nl

Iphone 4S

Iphone 4S

The new iphone is not called "Iphone 5" but "Iphone 4S". Most people will be dissapointed about the new model, but the 4S has actually changed a lot. The Dual core processor makes the Iphone a brutal machine and the 8MP camera will make beautiful pictures. Apple also revealed "Siri" a program that is completely controlable by using your voice.

Learn more: http://www.youtube.com/watch?v=g4uoLvgR_ss&feature=feedu


twitterbutton.nl

10/4/11

Japanese Apple website leaks iphone 4S

Japanese Apple website leaks iphone 4S

The Japanese Apple website already presented the new Apple Iphone 4S on their website. There's no picture available but it seems there won't be an Iphone5...

Read more: http://www.tuaw.com/2011/10/04/apple-japanese-webpage-seems-to-show-iphone-4s-a-little-early/



twitterbutton.nl

Zombies, run! (Iphone app)

Do you need more motivation for your next run? Well what if zombies chased you? Don't be afraid... but check out this article: http://paper.li/Linus41Blog/1317634091#!stories .



twitterbutton.nl

10/3/11

Review Gears of War 3

Review Gears of War 3

The new gears of war... Is it any good or is the third release of GOW a fiasco?
Read all about it in the following article: http://paper.li/Linus41Blog/1317634091 (paper.li)

Written by Sameer Parker.




twitterbutton.nl