WinRT 2016 admission notice

Hello Students,

This notice describes admission procedure for upcoming Win32SDK-COM-WinRT batch commencing from 13th June 2016. As per the class tradition of 24 years, first three lectures to be held on 13th, 14th and 15th June 2016 are FREE.

–         Anybody who wants to join the class,
–         anybody who has heard of WinRT/Class but wants to know more,
–         anybody who hasn’t heard anything about WinRT but wants to know more about it, can attend these three free lectures. ALL ARE WELCOME.

These lectures will allow students to clear doubts, if any, such as,

  • Is this class right for me?
  • What will I learn out of it?
  • Is teacher qualified to teach the subject?
  • Is course fee proportional to what I will get out of the course? etc., etc.

Class Duration-Fees-Address:

  • Duration: Six months. From 13th June 2016 to Second Week of December.
  • Class will be on Every Mon, Tues, Wed from 8:45 pm to 10:40 pm.
  • Fees: Class fee is Rs. 10, 000 (Ten Thousand Only)
  • Address: “Anandashram,” Bajirao Road, Next to NMV Boy’s High School, Pune.

Now About the Actual Admission Procedure:

Admission procedure will be carried out twice,

  • Those who have already made up their mind to join the batch can FINALIZE their admission on 5th of June 2016. Admission timing will be 5 pm to 7 pm.
  • Others, after attending first three free lectures, you can make up your mind regarding joining the batch. Admission procedure will again be carried out on 19th June 2016 for such people, PROVIDED seats remain AVAILABLE after 5th June 2016. Admission timing will remain same on 19th June 2016, that is, 5 pm to 7 pm.

IMPORTANT POINTS TO NOTE WHILE COMING ON ADMISSION DAY:

  • You must bring full fees either in the form of cash or cheque.
  • You must bring ANY ONE VALID and ORIGINAL government photo identity proof MENTIONED BELOW to identify yourself. Acceptable identity documents are as follows:
    (a) Passport (b) Aadhar Card (c) PAN Card  (d) Driving License (e) Election Card.
  • Please note that Admission cannot be granted, in case of FAILURE to bring identity proof on the admission day.
  • Please bring one passport sized recent photograph to be pasted on class I-card.

 

WinRT is very recently added to the course. Therefore, this admission procedure was put into place. Read here in Sir’s words directly, why “.NET Framework” portion in earlier “Win32SDK-COM-.NET Framework” batch was replaced by WinRT.

In case of any query contact admin on admin[at]astromedicomp.org or  90 110 26 305.

विद्यार्थी मित्रांनो,

ही सूचना गोखले सरांच्या १३ जून २०१६ पासून सुरु होणार्या, “Win32SDK-COM-WinRT” ह्या विषयाच्या क्लासच्या प्रवेशप्रक्रिये संदर्भातील आहे. गेल्या २४ वर्षांच्या परंपरेनुसार क्लासची पहिली तीन लेक्चर्स विनाशुल्क घेण्यात येतील. ही लेक्चर्स १३, १४ आणि १५ जून २०१६ ला होतील.

–         ज्यांना क्लासला प्रवेश घ्यायची इच्छा आहे किंवा
–         ज्यांनी WinRT क्लास बद्दल ऐकले आहे पण जास्त जाणून घ्यायची इच्छा आहे किंवा
–         ज्यांना WinRT बद्दल काहीच माहित नाही व जाणून घ्यायची इच्छा आहे,

अशा सर्वांना पहिल्या तीन लेक्चर्सना विनाअट, विनाशुल्क प्रवेश देण्यात येईल.

(१) हा क्लास माझ्यासाठी योग्य आहे का?
(२) मला ह्या क्लास मध्ये नेमके काय शिकायला मिळेल?
(३) शिक्षकाची विषय शिकविण्याची पात्रता आहे काय?
(४) क्लासची फी, मला जे काही शिकायला मिळणार आहे, त्याच्या योग्य प्रमाणात आहे काय?

ई. ई. सर्व प्रश्नांची उत्तरे पहिल्या तीन लेक्चर्स मध्ये मिळतील.

क्लासचा अवधी, शुल्क व पत्ता :

(१) क्लास हा १३ जून २०१६ पासून डिसेंबर २०१६ च्या दुसर्या आठवड्यापर्यंत, म्हणजे एकूण ६ महिने चालेल.
(२) क्लास दर सोम, मंगल, बुध सां ८:४५ पासून १०:४० पर्यंत
(३) क्लासची फी रू. १०,००० (दहा हजार रुपये) आहे.
(४) क्लासचा पत्ता: “आनंदाश्रम,” बाजीराव रोड , मोठ्या नू. म. वि. शेजारी, पुणे.

आता प्रत्यक्ष प्रवेशप्रक्रियेच्या संदर्भात :

ह्या वेळेस प्रवेश प्रक्रिया दोनदा होईल,

(१) ज्यांचे प्रवेश घ्यायचे असे आधीच निश्चित झाले आहे, त्यांनी ५ जून २०१६ रोजी, संध्याकाळी ५ ते ७ ह्या वेळात क्लासला येऊन प्रवेश निश्चित करावा. (प्रवेशाच्या दिवशी येताना घेऊन यायच्या गोष्टींची माहिती खाली दिलेली आहे. )

(२) पहिली तीन विनाशुल्क असलेली लेक्चर्स केल्यानंतर प्रवेश घ्यायचा निर्णय निश्चित झालेल्यांसाठी प्रवेशप्रक्रिया १९ जून २०१६ रोजी, संध्याकाळी ५ ते ७ ह्या वेळात घेण्यात येईलकृपया लक्षात घ्या की, ५ जून २०१६ च्या प्रवेशप्रकियेनंतर जागा शिल्लक राहिल्या, तरच १९ जून २०१६ ला प्रवेश मिळेल व प्रवेशप्रक्रिया घेण्यात येईल. अन्यथा नाही.

प्रवेश घ्यायच्या दिवशीच्या संदर्भातील सूचना :

(१) क्लासची संपूर्ण फी रोख रक्कम (cash) किंवा धनादेश (cheque) ह्या स्वरूपात आणावी.
(२) खालीलपैकी कोणतेही एक, वैध आणि मूळ, फोटो असलेले, सरकारी ओळखपत्र घेऊन येणे बंधनकारक आहे.
(अ) पारपत्र (Passport) (ब) आधार कार्ड (क) PAN कार्ड (ड) वाहन चालविण्याचा परवाना (इ) निवडणूक ओळखपत्र.
(३) क्लासच्या ओळखपत्रावर चिकटविण्यासाठी एक नवीन, पासपोर्ट साइझ फोटो आणावा.

WinRT  हा विषय सरांनी नुकताच सुरु केला आहे. त्यामुळे अशा प्रकारे प्रवेशप्रक्रिया ठेवण्यात आली आहे. Win32SDK-COM-.NET Framework मधील “.NET Framework” काढून WinRT का सुरु करण्यात आले, हे सरांच्या शब्दात येथे वाचा.

In case of any query contact admin on admin[at]astromedicomp.org or  90 110 26 305.

Posted in Information | Tagged , , , | Comments Off on WinRT 2016 admission notice

Gokhale sir is AAE (ARM Accredited Engineer)

Hello Students ,

01) Link of author of “Professional Embedded ARM Development” : James Langbridge
==============================================================
http://www.amazon.com/Professional-Embedded-Development-James-Langbridge/dp/111878894X/ref=sr_1_1?ie=UTF8&qid=1458985702&sr=8-1&keywords=Professional+Embedded+ARM+Development

02) Link About His AAE Experience In His Own Words :
================================================
http://blog.packetfury.net/2014/05/23/arm-accredited-engineer/
Mail from ARM

03) Link for ARM Connected Community Blog Link :
===================================
https://community.arm.com/groups/embedded/blog/2014/04/15/the-value-of-the-arm-accredited-engineer-programs

Score Report

 

 

 

Regards ,
Dr. Vijay Gokhale.

Many Many congratulations for becoming AAE  to Dr. Vijay Gokhale sir from all students.

Posted in Information | Comments Off on Gokhale sir is AAE (ARM Accredited Engineer)

Multi OS Seminar

Hello Students/Friends,

As I announced in colleges during “Undoing Lord Macaulay” seminar and/or at the time of Computer Fundamentals Workshop; among my upcoming workshops, “Multi-OS Installation Workshop is on 9th and 10th of April, 2016 (Saturday and Sunday).

Speaker Details and Feedbacks are at :
============================================
a) http://astromedicomp.org
b) http://www.sunbeaminfo.com

Venue :
==========
SunBeam Institute of Information Technology
‘Sunbeam’, Plot No. R/2, Market Yard Road, Behind Hotel Fulora,
Gultekdi, Pune – 411037.
Tel. : +91-20-65330101, 65330202

Fees :
==========
Rs. 1500/-

Time :
==========
Saturday : 02:00 pm to 08:30 pm
Sunday : 11:00 am to 01:00 pm and 02:00 pm to 08:30 pm

How to register :
=================
Registration Link :
http://admission.sunbeaminfo.com/aspx/RegistrationForm.aspx?BatchID=300160409

a) Better for people staying outside Pune or living far away from Sunbeam or Class :

Register at http://admission.sunbeaminfo.com/aspx/RegistrationForm.aspx?BatchID=300160409 and follow the instructions given there.

b) Better for those who are current class students :

1) Register at http://admission.sunbeaminfo.com/aspx/RegistrationForm.aspx?BatchID=300160409

2) Generate the Challan Copies with all things filled up.

3) Alike Computer Fundamentals seminar come to class and representatives will collect funds on class days from†8.15 pm to 10.30 pm. Please get Challan Copies along with, so we (Volunteer) can give the Signed Student Copy.

c) Others : only if space is available, first come first basis :
Come on the spot but 1 hour before the seminar start time.

*****************************************************************************************

Please Read The Following Carefully To Avoid Misunderstandings And Losses :
===========================================================================
[ Please be patient while reading this content. I assure, you will not regret ]

As I told you during “Computer Fundamentals Workshop” that these are “those” Fundamentals which we Indian IT people may not know or may not understand and still pretend to deserve our degrees and jobs and salaries. That is why we are being called as “Cheap Unskilled Liar Labours”, and that is how “CANCER SPREADS”.

Similarly this “Multi-OS Installation Workshop” is not only about installing 9 Operating Systems on 1 machine but about many other things like :

01) Why : Necessity/Benefits,
02) BIOS With Respect To OS Installation,
03) EMT64/i386/x86/IA64/x64/x86_64 Terminology.
04) EFI/UEFI,
05) Boot Sector With Respect To OS Installation,
06) MBR/EPBR,
07) Partition Table,
08) MBR Partitioning Scheme,
09) GUID Partition Table (GPT) Partitioning Scheme, Supported OSs
10) Disk Cylinder/Head/Sector/LBA/LVM,
11) Partitioning Commands, Tools,
12) Capacities And Limitations Of Hard Disks,
13) Booting ( Live CD/LiveUSB )
14) Seven Boot Loaders And Ram-Disks.
15) GRUB/NLDR Tweaking, Chain-loading, Configurations And Installations,
16) File Systems And Their Identifiers,
17) Quick Format And Low Level Or “0” Level Format Of Disks,
18) Specialities Of Operating Systems With Respect To Their Order Of Installations,
19) Flavours/Distros Of Unix/Linux.
20) ACPI Tables/DSDT/SSDT/BUS Ratio,
21) System Files Of Different Operating Systems,
22) Types Of GUIs,
23) Linux And Other OS Terminology Of Disk,
24) Mounting,
25) GRUB2 Configuration,
26) Hibernation Of New Windows OS,
27) MBR/NTLDR/BootMGR/GRUB/GPT Troubleshooting Commands.
28) Virtualisation – Concepts, Types, Examples.
29) Emulator/Simulator Difference And Examples.
30) Apple Mac OS X : Macintosh/Hackintosh,

Following 9 Operating Systems will be used for installations :
[ I will tell you why I particularly chose these 9 OS ]

7 for native installation + 2 for virtual machine installation ( VirtualBox )
01) Microsoft Windows 7 – 32 Bit
02) Open Solaris – 64 Bit
03) PC-BSD – 64 Bit
04) Microsoft Windows 8.1 – 64 Bit
05) Open SuSE Linux – 64 Bit
06) Red Hat Fedora Core – 64 Bit
07) Apple Mac OS X – 64 Bit

08) Ubuntu – 64 Bit
09) Microsoft Windows 2012 Server – 64 Bit

* DEMOS :
=========
At the end of workshop there will be DEMOS of my Multi-OS laptop and applications :
[ Few attend this workshop again-and-again just to see this ]

Rarely seen OSes :
~~~~~~~~~~~~~~~~~~
Which are “unthinkable” for many people to have on laptop

01) MS-DOS 6.22
02) Windows 3.1
03) SCO UnixWare ( The actual PC Unix )
04) Novel Netware
05) Full featured Mac OS X without Mac

OpenGL-CUDA Demos : “Graphics Programming of Realism”
~~~~~~~~~~~~~~~~~~~
Something that IT people say “impossible” for one person to do.

* Prerequisites :
=================
– Brain with full of whys and hows about computers.
– Mind with passion and patience of learning.
– A notebook and a pen.
– It is recommended but not must to have “Computer Fundamentals Workshop” already attended.

* Notes/CDs/DVDs :
==================
Installation notes with few CD/DVDs will be provided to you

* What it is NOT about :
========================
– Network Installation/Administration ( PXE Boot ) :
Topic of a separate workshop.

– Post-OS Troubleshooting :
So many troubles are there and you can not make everybody happy at all times. Although some vital tips are given in workshop.

– Laptop Installation/Troubleshooting :
Whose warranty period is still going on.
I found that Laptop service centre people complain about this.
Usually Laptop is much expensive and bought by parents’ money.

– Cloud OS/Distributed OS :
This is matter of multiple machines/nodes/clusters.

– Embedded/Mobile OS :
I have separate workshop for this, which includes
Kernel Customisation And Cross-Compile Toolchain Programming.

* Who should NOT attend :
=========================
– Those who are Syllabus/Examination/Job oriented.
– Those who are unable to sit/see/hear for long time ( I mean it ).
– Those who are unable to put their mobiles/facebook/whatsapp “SWITCHED-OFF”.
– Those who are ALWAYS busy for weekends.
– Those who are tired/bored of learning ( Really I mean it ).
– Those who are market driven rather than passion driven.
– Those who are managing “doers” rather than being one.

Special Precaution :
~~~~~~~~~~~~~~~~~~~~
Workshop days may extend up to around 9-00 PM. “WOMEN SAFETY” is at utmost priority. So please reconsider in case of time and pickup constraints.

* Certificate :
===============
A duly signed certificate of attendance of this workshop will be given.
[ I am writing this the “last”, because I want you to value it the “least” ]

* NEWS/RUMOUR :
===============
I heard from many students that they get good jobs by understanding and doing Multi-OS installation on their laptops.

Dr. Vijay D Gokhale.

Final Poster Workshop.

Posted in Information | Comments Off on Multi OS Seminar

Javascript Automation Client

 Run method:
1) Just open the html client page in Internet Explorer.
2) Accept the warnings given by IE and click on ‘Allow blocked contents
3) Provide two sample integer values in Num1 and Num2‘s text boxes
4) Click on ‘Call COM Method’ button and Click on ‘Yes’ if prompted by browser.
5) Check the output in message boxes prompted by IE.
I have tested it on Internet Explorer 11 , Windows 8.1 x64bit and 32bit COM Automation component(same which is used for Python Client). Only limitation of Java Script client is, it runs only on Internet Explorer.
Download : JavaScript Client
by : Jeevan Gaikwad
Posted in Information | Tagged , , , | Comments Off on Javascript Automation Client

Automation Python Client(32bit) and more

I have written a python script to use our COM Component in Python. I learned basic Python syntax for our client. I have used Python 2.7.10(32bit) version on Windows 8.1(64bit). I have added the extension comtypes to Python installation which supports Python 32 bit. That’s why I had to create our 32bit Automation server component. This extension allows us to support COM components. I have tested the Python Script and working good. 🙂 Please find the attached script file.
It took 2 days to work around this and for Java script client(did not get success). I have also tried C client. It’s very good. I feel, it actually gives us a idea about how CPP’s class must be written in C(header file for C client is highly noteworthy) and also gives clear idea about virtual function table, its actual use via lpvtbl pointer.
As you said, C# does not use our IDispatch but directly calls those two methods via custom interface, I had put message boxes in the IDispatch’s functions and observed the same behavior. In case of VB client, it uses our IDispatch. In case of Python client, I observed that it is not using IDispatch but directly calls CoCreateInstance for our provided interface(here it’s IMyMath). It uses our registered type library. We can easily call QI in Python client to get desired interface pointer.

References:
1) Download Python 2.7.10(32bit)
2) Download comtypes extension
3) comtypes documentation
4) Python Client help on codeproject

Our sessions on why Java/.NET came and now why WinRT introduced, were really good. I enjoyed them and we got the clear idea “How should we start learning a technology and How it should be taught”. Thank you.

Note: Rename PythonClient from .txt to .py

By: Jeevan Gaikwad

Posted in Information | Tagged , , | Comments Off on Automation Python Client(32bit) and more

COM Automation Program via command line instructions

To develop COM Automation program through Visual Studio takes significant efforts to make custom settings. To reduce these efforts and to compile and link programs easily, command line instructions have been provided in this file.
Automation Commands

Posted in Information | Tagged , , , , | Comments Off on COM Automation Program via command line instructions

Inside COM book programs

Please download the programs from following link
COM Programs From Dale Rogerson’s Inside COM

Posted in Information | Comments Off on Inside COM book programs

WRL Class Library

Download the code from here

reference : http://www.global-webnet.com/blog/post/2013/11/13/WRLClassLibrary-for-Visual-Studio-2013.aspx.

Posted in Information | Tagged , | Comments Off on WRL Class Library

Program for WinRT batch

Download program from here

Posted in Information | Tagged , | Comments Off on Program for WinRT batch

COM Automation Code

Download code from here

Posted in Information | Tagged , , , | Comments Off on COM Automation Code