<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://wiki.asterix.co.za/html/index.php?action=history&amp;feed=atom&amp;title=Software_requirement</id>
	<title>Software requirement - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.asterix.co.za/html/index.php?action=history&amp;feed=atom&amp;title=Software_requirement"/>
	<link rel="alternate" type="text/html" href="http://wiki.asterix.co.za/html/index.php?title=Software_requirement&amp;action=history"/>
	<updated>2026-05-20T17:40:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>http://wiki.asterix.co.za/html/index.php?title=Software_requirement&amp;diff=6&amp;oldid=prev</id>
		<title>Prothumia: Created page with &quot;Welcome to your very first Cyber-Lecture on how to drive the Internet.  Today I&#039;ll make sure you know what development software to download, as per my initial statement on this  == I gave you options ==  In the very least, you need to have FileZilla loaded onto your computer.  Then you can carry on building your website just like in class.  But that is beginner&#039;s way of working, where you have learned the basics of what you need to do...  * Fir...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.asterix.co.za/html/index.php?title=Software_requirement&amp;diff=6&amp;oldid=prev"/>
		<updated>2023-11-18T19:05:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Welcome to your very first Cyber-Lecture on how to drive the Internet.  Today I&amp;#039;ll make sure you know what development software to download, as per &lt;a href=&quot;/html/index.php?title=My_first_words&quot; title=&quot;My first words&quot;&gt;my initial statement on this&lt;/a&gt;  == I gave you options ==  In the very least, you need to have &lt;a href=&quot;/html/index.php?title=FileZilla&quot; title=&quot;FileZilla&quot;&gt;FileZilla&lt;/a&gt; loaded onto your computer.  Then you can carry on building your &lt;a href=&quot;/html/index.php?title=Website&quot; title=&quot;Website&quot;&gt;website&lt;/a&gt; just like in class.  But that is beginner&amp;#039;s way of working, where you have learned the basics of what you need to do...  * Fir...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Welcome to your very first Cyber-Lecture on how to drive the Internet.  Today I&amp;#039;ll make sure you know what development software to download, as per [[My first words|my initial statement on this]]&lt;br /&gt;
&lt;br /&gt;
== I gave you options ==&lt;br /&gt;
&lt;br /&gt;
In the very least, you need to have [[FileZilla]] loaded onto your computer.  Then you can carry on building your [[website]] just like in class.  But that is beginner&amp;#039;s way of working, where you have learned the basics of what you need to do...&lt;br /&gt;
&lt;br /&gt;
* First write up simple [[HTML]] pages (in [[Notepad]])&lt;br /&gt;
* Then post those pages to your website (via [[FileZilla]])&lt;br /&gt;
&lt;br /&gt;
If you haven&amp;#039;t got the data you need to download better environments, then I will still support you, should you decide to stay in the world of using [[Notepad]] and [[FileZilla]] as your tools of the trade&lt;br /&gt;
&lt;br /&gt;
=== Better options ===&lt;br /&gt;
&lt;br /&gt;
For those of you who want to download better software, let&amp;#039;s get started.  Here you have two options...&lt;br /&gt;
&lt;br /&gt;
* You can download the smaller program called [[Brackets]].  This program does not need [[Java]].  It&amp;#039;s just an editor that&amp;#039;s much better than [[Notepad]], but you still need [[FileZilla]] to do your [[FTP]] work, or&lt;br /&gt;
* You can download the [[NetBeans|NetBeans IDE]], for the fullest experience and highest productivity in the world of web development&lt;br /&gt;
&lt;br /&gt;
[[NetBeans]] does not need [[FileZilla]], but [[NetBeans]] does need a [[Java|Java Development Kit]]&lt;br /&gt;
&lt;br /&gt;
QUESTIONS?&lt;br /&gt;
&lt;br /&gt;
 [[Dragon]] : well, [[NetBeans]] sounds like the better option &lt;br /&gt;
 [[Phoenix]] : It does make life much easier&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s a wonderful environment!&lt;br /&gt;
&lt;br /&gt;
* It does [[HTML]]&lt;br /&gt;
* It does [[PHP]]&lt;br /&gt;
* It does [[JavaScript]]&lt;br /&gt;
* It does [[Java]]&lt;br /&gt;
* It does [https://en.wikipedia.org/wiki/C%2B%2B C++]&lt;br /&gt;
&lt;br /&gt;
...and more!&lt;br /&gt;
&lt;br /&gt;
The [[NetBeans]] package I will point you too is the one that starts out with [[HTML]] and [[PHP]].  The one I want is about 112 MB&lt;br /&gt;
&lt;br /&gt;
But before we talk about [[NetBeans]] too much, we must got our [[Java]] loaded up!&lt;br /&gt;
&lt;br /&gt;
== Download Java 8 ==&lt;br /&gt;
&lt;br /&gt;
[[Phoenix]], I know you have all the code already, but [[Dragon]]? [[Fox]]?- [[Black]]?  Do any of you have any Java installed?&lt;br /&gt;
&lt;br /&gt;
 [[Dragon]] : no&lt;br /&gt;
 [[Black]] : Not yet.  I just have [[Brackets]] at the moment &lt;br /&gt;
&lt;br /&gt;
Well let&amp;#039;s see if we can find the code and make a start.  [[Phoenix]], I want to put an [[Easter egg|Easter Egg]] on this, but you&amp;#039;re excluded from the competition!   Let&amp;#039;s see who can find the right installation code first!&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Sure thing&lt;br /&gt;
&lt;br /&gt;
I want you all to search for the latest [[Java|JDK 8]].  Just put that into your favorite search engine and see what you get, but don&amp;#039;t install anything yet, not until we are all on the same page&lt;br /&gt;
&lt;br /&gt;
HINT : I want to be on the [https://www.oracle.com/ Oracle.com] website.  Oracle are the people who bought [https://en.wikipedia.org/wiki/Sun_Microsystems Sun MicroSystems] who invented [[Java]]&lt;br /&gt;
&lt;br /&gt;
 [[Dragon]] [https://www.oracle.com/java/technologies/javase-jdk8-downloads.html Java SE Development Kit 8 Downloads]  this one?&lt;br /&gt;
&lt;br /&gt;
Bingo!  Well done!  You win the [[Easter egg|Easter Egg]]! ...but because of distance learning, would you like me to eat if for you now or later?&lt;br /&gt;
&lt;br /&gt;
=== Which Java version ===&lt;br /&gt;
&lt;br /&gt;
Right!  Next question!   Looking at the page [[Dragon]] has found for us, which option are we going to download?&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : We have a bit of a problem, [[Dragon]] has just been hit with load shedding.&lt;br /&gt;
 [[Phoenix]] : Apparently it isn&amp;#039;t load shedding. A substation thing blew.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;A substation thing blew&amp;quot; .....high voltage transmissions systems are not designed to be switched on and off several times week.  We are at risk of seeing more and more of this&lt;br /&gt;
&lt;br /&gt;
&amp;quot;which option are we going to download?&amp;quot; ....depend on if you are using Apple!- or Windows!- and if you are using Windows, is that 32-bit Windows or 64-bit Windows?&lt;br /&gt;
&lt;br /&gt;
And [[Black]], what operating system are you on&lt;br /&gt;
&lt;br /&gt;
 [[Black]] : Microsoft Windows.  Windows 10 64-bit&lt;br /&gt;
&lt;br /&gt;
So in your case, [[Black]], tell me which [[Java|JDK (Java Development Kit)]] YOU want to download&lt;br /&gt;
&lt;br /&gt;
 For you, it should be the &amp;quot;Windows x64&amp;quot; one&lt;br /&gt;
 The one that says it&amp;#039;s 210.92 MB&lt;br /&gt;
 And called jdk-8u241-windows-x64.exe&lt;br /&gt;
&lt;br /&gt;
Right?&lt;br /&gt;
&lt;br /&gt;
 [[Black]] : Correct &lt;br /&gt;
&lt;br /&gt;
Well then, what are you waiting for!  If you have enough data, click on the file and let&amp;#039;s see what happens&lt;br /&gt;
&lt;br /&gt;
=== You&amp;#039;ve be asked to login ===&lt;br /&gt;
&lt;br /&gt;
Oracle is a huge resource.  They do databases, IDE&amp;#039;s of their own, virtualization platforms, Unis and linux.  So setup and account with Oracle and look after your log in information with them!  They really are a nice group of people, doing all sorts of great work&lt;br /&gt;
&lt;br /&gt;
When you find Windows just can&amp;#039;t keep up with you, let me know if you&amp;#039;d like to try [https://en.wikipedia.org/wiki/Solaris_(operating_system) Solaris]&lt;br /&gt;
&lt;br /&gt;
 [[Black]] : My internet is just a bit slow&lt;br /&gt;
&lt;br /&gt;
NOTE : To find out your version of Windows, on My Computer (or This PC) &amp;gt; Right Click &amp;gt; Properties&lt;br /&gt;
&lt;br /&gt;
[[Phoenix]], Oracle even holds MySQL!- that you and me started chatting about&lt;br /&gt;
&lt;br /&gt;
Right, lets move on, while you think about getting your [[Java|JDK downloaded]]!&lt;br /&gt;
&lt;br /&gt;
== Download NetBeans 8.2 ==&lt;br /&gt;
&lt;br /&gt;
Okay [[Phoenix]], this time you&amp;#039;re included.  Let&amp;#039;s see who can find the right page first!  GO!&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Isn&amp;#039;t this the newer version?&lt;br /&gt;
&lt;br /&gt;
I have reason to want version 8.2, but to answer your question, yes, there are newer versions&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Scroll down&lt;br /&gt;
&lt;br /&gt;
(You might&amp;#039;ve had the right one there, but I&amp;#039;d rather be on the proper website for this)&lt;br /&gt;
&lt;br /&gt;
* [https://netbeans.org/downloads/old/8.2/ NetBeans 8.2] on NetBweans.org&lt;br /&gt;
&lt;br /&gt;
USE ONLY THIS PAGE, to download the bundle of NetBeans 8.2 that I want you to have on your computer.  But once again, before you download anything, be sure to select the correct bundle&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : HTML5/JavaScript or All&lt;br /&gt;
&lt;br /&gt;
I want the PHP bundle!- and in this case you&amp;#039;ll see that the HTML5/JavaScript and PHP bundles are the same thing.  You&amp;#039;ll see the PHP bundle is up to 112 MB, while the All bundle is 221 MB&lt;br /&gt;
&lt;br /&gt;
=== The, &amp;quot;All&amp;quot; bundle ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;All&amp;quot; bundle is a bit bigger, but it includes everything!  We are hoping to do a bit of Java programming, at some point towards the end of the year.  I don&amp;#039;t want to do tonnes of Java coding, but I would like to give everyone a taste of what Java&amp;#039;s all about&lt;br /&gt;
&lt;br /&gt;
So you decide which one to download.  I&amp;#039;d say go for the smaller one, the &amp;quot;PHP bundle&amp;quot;, and then only when we need more, we can simply tell our [[NetBeans]] to download and add-in the extra functions that we want&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Does the PHP bundle have what we need for now?&lt;br /&gt;
&lt;br /&gt;
Yes!  that&amp;#039;s a very good point actually!  Thank you, [[Phoenix]], for your offer to assist our students to get everything running&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Just don&amp;#039;t want anyone to make mistake at the start and then find them later.&lt;br /&gt;
&lt;br /&gt;
True.  I am always a little nervous about installing programs onto computers, but these programs shouldn&amp;#039;t give you any trouble.  They have both been around a long time&lt;br /&gt;
&lt;br /&gt;
QUESTION:  Have you read everything that I posted at the top of this Chat Group?  Be sure to confirm with me that you have!&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Yup&lt;br /&gt;
 [[Black]] : Yes&lt;br /&gt;
&lt;br /&gt;
=== Installing NetBeans ===&lt;br /&gt;
&lt;br /&gt;
Once you&amp;#039;ve installed [[Java|JDK 8]], you need to install [[NetBeans]].  Both are painless installs, but I am here just in case you find you have any issues&lt;br /&gt;
&lt;br /&gt;
Progress anyone? &lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : You know mine is already installed&lt;br /&gt;
 [[Phoenix]] : How far are you guys&lt;br /&gt;
&lt;br /&gt;
There is quite a bit of work involved, to setup your very first, &amp;quot;PHP Project&amp;quot; in NetBeans, so as soon as you have your [[NetBeans]] up and running let&amp;#039;s make a start on that&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : If I remember correctly it can take sometime for it to install.&lt;br /&gt;
&lt;br /&gt;
Yes.  Be careful to allow the installation program to do everything that it has to.  Do not rush.&lt;br /&gt;
&lt;br /&gt;
=== PHP Project ===&lt;br /&gt;
&lt;br /&gt;
Once you have [[NetBeans]] running, there&amp;#039;s a number of steps to work through to get your first PHP project up.&lt;br /&gt;
&lt;br /&gt;
Remember that I&amp;#039;ve told you that [[PHP]] is backwards compatible with [[HTML]]!  That means that even though I want you to develop a PHP project, we are STILL only going to develop HTML pages.  This will help us later in the year, when I introduce you to a bit of [[PHP]]&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : Would you mind looking at my code, it is not making sense.&lt;br /&gt;
&lt;br /&gt;
Let me see the code first.  I think I&amp;#039;ll want to work on this with you separably, after this lecture.  Will that be okay.&lt;br /&gt;
&lt;br /&gt;
 [[Dragon]] : my power just came back on &lt;br /&gt;
&lt;br /&gt;
Hi [[Dragon]]!  Great! ...read and catch up!&lt;br /&gt;
&lt;br /&gt;
 [[Dragon]] : hi! alright will do &lt;br /&gt;
&lt;br /&gt;
And, yes, as soon as everyone is talking to me here, we need to put quite a bit of effort into working with tables&lt;br /&gt;
&lt;br /&gt;
Discussion on [[main page table]]&lt;br /&gt;
&lt;br /&gt;
But tell you what- I still want to see the borders for a number of weeks, until all our students catch up, but what you can do for me is this...&lt;br /&gt;
&lt;br /&gt;
Discussion on [[hidden page]]&lt;br /&gt;
&lt;br /&gt;
Regarding your rolling cubes, It&amp;#039;s good stuff!- with some [[CSS]] to whet everyone&amp;#039;s appetites!&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : It is 90% [[CSS]] to turn the blocks into links I may need to use some [[JavaScript]]&lt;br /&gt;
&lt;br /&gt;
=== Shft-Alt-F ===&lt;br /&gt;
&lt;br /&gt;
Go onto a [[HTML]] page you are working on and make a number of alignment errors in the code, and then use Ctrl-Alt-F on your code, and tell me what you see.  Shft-Alt-F tells [[NetBeans]] to reformat your entire HTML page!&lt;br /&gt;
&lt;br /&gt;
 ...to the rules that you control in Tools &amp;gt; Options &amp;gt; Editor &amp;gt; Formatting&lt;br /&gt;
&lt;br /&gt;
This is where you put your style into how you want your code to look!&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;ve been looking at everyone&amp;#039;s websites!  Where are your logos!&lt;br /&gt;
&lt;br /&gt;
 [[Phoenix]] : I have done a rough of my logo for my website, would you mind having a look at it&lt;br /&gt;
&lt;br /&gt;
Your website looks stunning, but I&amp;#039;m not sure where the logo is.  The table is supposed to have a top row with the logo in it.  And the top row is supposed to span all three columns&lt;br /&gt;
&lt;br /&gt;
I want to get to the point that everything is inside the table.  Some students don&amp;#039;t have a, [[Contact Us]] page working yet!&lt;br /&gt;
&lt;br /&gt;
== Closing ==&lt;br /&gt;
&lt;br /&gt;
Right, students of [[web development]]- just THREE minutes to go the the end of our very first [[lecture|Cyber-Lecture]]!  Did you have fun!?&lt;br /&gt;
&lt;br /&gt;
Done!  Can I go now? ...and don&amp;#039;t forget!- I&amp;#039;m right here on [[Skype]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* For first term, everything on your [[web page]]s had to be in a [[main page table]]&lt;br /&gt;
* For second term, I am going to show you how to use [[float]]s instead!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
[[Main Page]] |&lt;br /&gt;
[[Basic web design]] |&lt;br /&gt;
[[navigation table|Navigation]] |&lt;br /&gt;
[[Ranking]] |&lt;br /&gt;
[[support website|Support]] |&lt;br /&gt;
[http://www.asterix.co.za/ Asterix Home]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Design]]&lt;br /&gt;
[[Category:Lecture]]&lt;/div&gt;</summary>
		<author><name>Prothumia</name></author>
	</entry>
</feed>