Wednesday, 19 October 2016

Computer Graphics-Logical Classification of input devices

Windows and Icons
Visual Representations:
1.objects to be manipulated
2.Actions to be performed

Functions of Windows:
1.Opening
2.Closing
3.Repositioning
4.Resizing
5.Clipping

Windows contains:
1.Sliders
2.Menus
3.Buttons

General Windows systems
1.X windows
2.neWS

Icons for objects -applications icons
Icons for functions-control or command icons

Design Considerations

Accomodating multiple skill levels
In-experienced users-Reduced level of interaction
experienced users-Interactions with speed, using function keys and more shortcuts

Consistence

Ex:
1.Always placing main menu in centre
2.Same colors

Minimizing Memorization

Easy to understand and remember
Different kinds  of  information can he separated into different windows

Backup and Error Handling

ways:
undo option
command
Prompting the user  ex: prompting when deleting items from recycle bin

Error Handling

Anticipating certain actions that could lead to an error
 ex: not allowing us to select the paste operation if nothing is in the clipboard

Feedback

 continual interactive dialogue so that we are informed  of  actions in progreis at each step

ex: highlighting selected text
If  processing cannot  be  completed within a few seconds, several feedback messages might be displayed to keep us informed of the progress of the system
ex:
error symbol
Echo feedback-ex: dailpad

Logical Classification of Input Devices

Used by  PHlGS and GKS:
1.Locator-Specifying Co-ordinate postion
2.Stoke-specifying a series of coordinate positions
3.String-for specifying text inpu
4.Valuator- for specifying scalar value:
5.Choice- for selecting nwnu options
6.Pick-selecting picture components


1. Locator-Done by positioning the screen cursor
Devices-mouse, joystick, trackball, spaceball, thumbwheels, dials, a digitizer stylus or hand cursor, or some other cursor-positioning device

Keyboard used to position but it cannot position relative co-ordinates..so other devices like ligh pen, joysticks used

2. Stoke-The set of input points is often used to display line sections
Same locator devices can be used for stroke
ex: paint brush

3.String
Device used: Keyboard
individual characters are drawn on the screen with a stroke or locator-type device.

4.Valuator  Devices

Setting various garphic parameters such as rotation, angle and scale factors
device used: set of control dails
Movements created by Creating pressure..pressure is proportional to values

keyboards, joysticks can be adapted to use as valuator devices

5. Choice Devices

 one that enters a selection from a list (menu) of alternatives

device used:set of buttons;  a  cursor positioning device, such as a mouse, trackball, or keyboard cursor keys; and a touch panel

Button can be programmed to perform some funcitons

Single Purpose Buttons-Keyboards can be used ecx: FN keys
Screen selection Funcitons:cursor

A selection of menu item is done by checking the minimum and maximum co-ordinates


Keyboard input -using abbrevations for each menu items
Voice input-when menu contains less than 20 items

Pick Devices:
to select parts of a scene that are to be transformed or edited in some way
device used: same as menu selection devices

in a selected area (selected using cursor) a single object ex: a rectangle is there then it is selected, if a rectangle and a traingle is there then further checks are necessary


To find Closest line to the cursor position:

1.using formula
2.using pick window-The cursor coordinates are centered on this window and the candidate lines are clipped to the window
3.Using keyboards-type in structure names
To avoid calcuating these formulas:

1.highlighting the selected structure when user selects, like highlihting in microsoft words when particular words are selected continously
2.Using buttons-A second button is used  to  stop the process when the desired structure is highlighted

first button-initiate a rapid successive highlighting of structures
second button- stop
third button- used to back up more slowly if the desired structure passed before the operator pressed the stop button






Nielit-C level-Exam Date, Goals to achieve

January 14, 2017 is my exam starting date. Till now I have done  research in Computer Graphics Haven't touched more on other subjects.  90 days more for exam :(, WILL try hard to get everything done as stipulated.

Okay
I have found a lecture series which is damn good and useful for understanding and learning purpose

Computer Graphics by Dr.Sukhendu Das

Nptel-Computer Graphics Video Link

I have downloaded his slides  from Course Link and clubbed into a single rar file Download Here



Monday, 12 September 2016



Hey!!!!

My Registration number for NIELIT ''C' Level came today, created a new account..using http://student.nielit.in/Index.aspx

After registration, It was asking to verify my mail ID, so when exam is announced I have to login, pay for my exam..attend and enjoy!!!

Details of New user registration and how to apply for exam is detailed here:Download

Thursday, 25 August 2016



Two-Dimensional Viewing or window-to-viewport transformation or windowing transformation

Transformations from world to device coordinates involve:
--Translation
--Rotation
--scaling operations
--Deleting unwanted parts of the picture

THE VIEWING PIPELINE

Window- world-coordinate area selected for display (Where)
Viewport- Area where the window is mapped (what)
viewing transformation - mapping of a part of a world-coordinate scene to device coordinates



Zoom-in - to view details that are not shown with larger windows
Zoom out – overview
Panning effects - moving a fixed-size window across the various objects







Monday, 22 August 2016

NIELIT-'C' Level Books Download





Yesterday I have tried Hard to download all the books prescribed for NIELIT-'C' Level in syllabus, have covered most of the books including Supplementary books

Download it from my Google Drive: NIELIT-C-LEVEL-BOOKS 

Some of the books I have missed are mentioned Here:

K.S.Trivedi, “Probability and Statistics with Reliability, Queuing, and Computer Science
Applications”, 2 nd Edition, John Wiley, 2008.

Margaret Dunham, “Data Mining: Introductory and Advanced Topics”, Prentice Hall India

P.K. Andleigh and K.Thakrar, “Multimedia Systems Design” , Prentice Hall India, 1996

John Vince, “Virtual Reality Systems”., Thomson training & Simulation Ltd.

Akerker and Sajja, MS and Jones and Bartlett, MA, USA, “Knowledge-Based Systems”,
2009

Ian Cloete and Jacek Zurada, “Knowledge Based Neuro-Computing” University Press,
Massachusetts Institute of Technology, USA, 2002

Ashok Ambardar, “Analog and Digital Signal Processing” , Thompson Learning

Albert J.Marcella, Jr. Doug Menendez, “Cyber Forensics”, Second Edition, Auerbach
Publications.

Anthony Reyes & Jack Wiles, “Cybercrime and Digital Forensics”, Syngress.

Pankaj Jalote, “Software Project management in Practice”, 2002, POearson Education,
Asia.

1. Raj Kamal, "Mobile Computing", Oxford University Press.
2. A.K. Talukder and R.R. Yavagal, "Mobile Computing : Applications and Service
Technology, Creation", Tata-McGraw Hill.


supplementary
T.G.Robertazzi, “Computer Networks and systems:Queueing Theory and performance
Evaluation”, 3 rd Edition, Springer, 2002

J.C.A Van der Lubbe, “Information Theory”, Cambridge, 1997.


M T Goodrich, R Tamassia, “Algorithm Design- Foundations, Analysis & internet
Examples”, John Wiley & Sons, 2002.

S.M. Weiss and N Indurkhya, “Predictive Data Mining”

M.Jarke, M Lenzerni and Y Vassiliou and P.Vassiladis, “Fundamentals of Data
Warehouses”, Springer-Verlag New York, 1 st edition, 2000


Jed hartman, Josie Wernecke, Rick Carey, “Multimedia: Concepts and Practice”


The VRML 2.0 Handbook, “Building Moving Worlds on the Web”, Addison Wesley
Longman Publishing Co.

Anil K Jain, “Fundamentals of Digital Image Processing”, Prentice Hall India

E.Trucco, A Verri, “Introductory Techniques for 3-D Computer Vision”, Prentice Hall.

Anupam Shukla, Ritu Kala, Rahul Kala, “Real Life Applications of Soft Computing

Jacobson, Jonsson , Overgaard, Christerson, “Object Oriented Software Engineering “
Addison Wesley.

Oppenhiem and Schaffer, “Discrete Time Signal Processing

L.C.Ludeman, John Wiley, “Fundamentals of Digital Signal Processing

1. Dan Farmer & Wietse Venema, “Forensics Discovery”, Addision-Wesley, Professional
Computing Series
2. Jonathan Rosenoer, “Cyber Law:The law of the interner”, Springer Verlag, 1996


E.C.Ifeachor, B.W.Jervis, “Digital Signal Processing”

If anyone Found or have this PDF version, Please Share me :)





NIELIIT-C Level-Registration, Syllabus and Previous Year Question papers

NIELIT-C Level have easy registration Process


Registration Process: Goto http://student.nielit.in/ and follow the below available steps

After registration, and payment of Rs.500, an application ID will be sent to your registered Mail-ID
As of now I have done till this step

After registering with C level, started reading the syllabus: Syllabus_c_level_2016

Single click Download Previous Year Question Papers updated till July-2015: Previous-Year-Question-Paper-upto-July-2015

Note: I have uploaded all the documents in my google drive in case the source might get removed or closed :) 

Initial Steps and Things to cover


Let me Introduce Myself ..A B.Tech graduate from a UGC approved college and working in IT-Security company for 2+ years after a lot of google search and experts advice to do a Part time or Distance in M.Tech, came to know about NIELIT C-Level course from a stranger, did some research about, found it as a good one and Registered 

Whatever I do regarding NIELIT course I thought of writing it as a blog so that, it will be useful for myself and someone who is searching for Information. So this blog will be dedicated for everything about NIELIT 'C' level course. Let me come-up with some topics to be covered here:

1.How to Register for NIELIT 'C' level course

2. Syllabus

3. Notes for 'C' level

4. Previous Year question Paper and their answers

5. Books needed for preparing 'C' level exam (in PDF)

6. Tutorials (Video and as PDF)

7. After-Exam experience