Top 39 Windows Ce .net Interview Questions
Q1. What If I Am Partway Through A Project And I Do Not Want To Upgrade To The Latest Release Of Windows Ce .Internet?
Developers have a choice of either putting in the state-of-the-art model along the previous model of Windows CE .NET, or upgrading to the modern model. If you pick aspect-by way of-aspect development, any new projects have to then be started with the brand new model of Windows CE .NET. The improve can study tasks and workspaces from the previous model of Windows CE .NET and convert them to the model four.1 layout on first save. However, adjustments made inside the present day model cannot be saved to the previous version.
Q2. Can Platform Builder three.Zero And Platform Builder 4.Zero Coexist?
There need to be no hassle with this as long as they are installed to separate directories.
Q3. How Do The File Viewers For Windows Ce Compare To The Applications Included With The Pocket Pc Platform And Handheld Pc?
Windows CE .NET includes a fixed of File Viewers that allow a person to view and print local Microsoft Office and Adobe Acrobat documents. This contrasts with the Pocket applications to be had on the Pocket PC and Handheld PC systems, which can help you edit files after changing them the use of Microsoft ActiveSync® generation. The File Viewers in Windows CE .NET, whilst now not offering modifying competencies, may be used on a Windows CE .NET tool without requiring ActiveSync or record conversion.
Q4. Why Should I Include The .Net Compact Framework In The Operating System Configurations That I Build Using Windows Ce .Net?
There are severa advantages to along with the .NET Compact Framework in your tool. From an stop-user attitude, having the .NET Compact Framework on a tool expands the number of rich programs and Web offerings to take gain of. From a developer angle, the inclusion of the .NET Compact Framework simplifies and reduces the improvement process, thereby growing developer productivity.
The .NET Compact Framework offers a choice of languages (initially Visual Basic and Visual C#) and gets rid of the not unusual issues faced with language interoperability.
For example, Visual C# and Visual Basic components can without difficulty co-mingle within an answer, thereby allowing a broader set of packages that could run for your device. In addition, each language supported by means of the .NET Compact Framework has equal get right of entry to to the underlying features of the framework and the OS. The .NET Compact Framework also makes a rich framework available to programmers, along with person interface training, information get admission to, XML guide, computerized reminiscence management, and garbage series.
Q5. What Is The Minimum Footprint For Windows Ce .Internet?
Continuing the attempt to minimize the OS footprint for embedded devices, Windows CE .NET center kernel functions are selected on a function-through-characteristic basis, so minimal implementation of Component Object Model (COM)/XML is possible. The minimum configuration may be as small as 2 hundred KB, and is supported via granular networking, multimedia, and browser technology, similarly to high compression font storage.
Q6. What's The Difference Between Windows Ce three.0 And The Pocket Pc?
Windows CE is an operating machine shipped as a hard and fast of constructing blocks. Pocket PC is a particular device constructed from these Windows CE building blocks. The Windows CE 3.Zero operating system running on Pocket PC and Pocket PC 2002 gadgets is not, therefore, equivalent to the Windows CE 3.0 running machine walking on different gadgets.
Q7. What Is Ce Stands In Wincce?
Windows CE (additionally known officially as Windows Embedded Compact publish model 6.0, and every so often abbreviated WinCE) is Microsoft's working gadget for minimalistic computers and embedded structures. Windows CE is a pretty specific working gadget and kernel, in place of a trimmed-down model of computer Windows. It isn't always to be pressured with Windows XP Embedded that's NT-based
Q8. What Is The New Source Code That Is Being Delivered In Windows Ce .Internet?
Shared supply now consists of the Windows CE .NET Test Kit (CETK). This is the thing builders use to automate their testing and troubleshooting of Windows CE .NET devices, and is a key piece of code that builders had been inquiring for.
Q9. Can You Explain What Is The Specialty Of Wince?
WinCE supports each Hard actual time as well as soft real time surroundings depends on what processor we are the usage of and with what configuration.
Using Platform builder tool possible make this WinCE OS as personalize O S to his hardware. Which is one of good advantage over different OS.
We could make as compact as feasible O S photo just by means of adding required element (together with sample code) handiest in customise OS Designing.
Q10. Can I Use Embedded Visual C++ 3.0 To Write Applications For Windows Ce .Net?
No. You will need eMbedded Visual C++ four.0 to put in writing programs. This product is included with Windows CE .NET.
Q11. What Are The Sdks Developed By Wince?
MSFT preferred SDK's are,
Windows Mobile for Smartphone = Windows Mobile Standard.
Windows Mobile for Pocket PC = Windows Mobile Classic.
Windows Mobile for Pocket PC Phone Edition = Windows Mobile Professional.
Q12. How Can I Check The Priority For A Running Thread?
You can test thread priorities in the debug shell with the command "gi thrd" or via the usage of Platform Builder's threads window.
Q13. What Is The Microsoft .Net Compact Framework?
The .NET Compact Framework is a subset of the Microsoft .NET Framework designed for footprint-confined devices. The .NET Compact Framework is a hardware independent program execution environment for downloadable packages targeting and optimized for resource-limited computing devices. It additionally offers a desire of languages (initially Visual Basic and Microsoft Visual C#™), and gets rid of the not unusual issues faced with language interoperability.
Q14. What Is Windows Ce?
Microsoft Windows CE is an open, scalable Windows platform for a large range of communications, amusement, and cellular-computing gadgets. The requirements-based Windows CE platform is a completely new working device, built from the ground as much as make possible new categories of business and customer non-non-public laptop gadgets that can talk with each other, proportion information with Windows-based totally personal computers, and connect to the Internet.
Q15. Do I Have To Enable .Internet On My Platform?
No. Enabling .NET for your platform is optional. However, which includes the .NET Compact Framework for your platform has a number of blessings. The .NET Compact Framework is a subset of the famous .NET Framework and is absolutely supported with the aid of Visual Studio .NET 200@It enables tens of millions of Visual Studio .NET builders to quick and without difficulty target your custom platform the usage of talents that they already know. Second, the .NET Compact Framework provides a powerful, XML Web Services enabled execution environment for your platform, including aid for Windows Forms, Microsoft ADO .NET statistics access, networking, and more.
Q16. Why Should I Build An Embedded System On Windows Ce .Net And Not Linux?
Windows CE .NET offers a feature-rich, complete, incorporated embedded working machine platform, supported by means of an experienced and developing worldwide infrastructure of partners and builders that permit an OEM to get to market faster, make use of restricted sources for product differentiation—not working gadget development and maintenance—and guard their fee-delivered intellectual property with a recognised, relied on dealer and commercial enterprise model.
Windows CE. NET consists of over 400 professionally-tested light-weight configurable components, a hard real-time and preemptive multitasking kernel, rich wireless, multimedia, browsing and strength control functionality, and built-in aid for over two hundred specific 32-bit CPUs spanning the ARM, MIPS, SuperH (SH), and x86 architectures.
Q17. Will Applications Created Using Embedded Visual Basic three.0 Run On Windows Ce .Internet?
No. Applications created using Microsoft eMbedded Visual Basic® three.Zero will now not run on Windows CE .NET. Developers who want to jot down new applications the use of Visual Basic may be able to use Visual Studio .NET with Visual Basic .NET.
Q18. How Do I Remotely Manage Devices Built With Windows Ce .Internet 4.1?
Windows CE .NET four.1 provides a brand new tool management purchaser to complement the prevailing SNMP v four.2 customer. When the corresponding gadget management software program (SMS) 2003 server is released, this new SMS 2003 customer will enable employer control functions which includes hardware/software program stock and software program deployment, thereby strengthening customers' software program distribution and asset management. We have protected the SMS 2003 consumer in advance of the SMS 2003 launch, given that many customers require overtime for checking out and deployment. For customers who wish to build their own server to use with the SMS consumer, Windows CE .NET four.1 ships with documentation about the customer and the protocol.
Q19. What Is Microsoft Windows Ce .Internet?
Microsoft Windows CE .NET is the successor to Windows CE 3.@It is the strong, actual-time operating machine for rapidly constructing the next era of clever cell and small footprint gadgets. Windows CE .NET works on 4 primary CPU architecture households and on over 200 CPU kinds, and is utilized in a huge variety of device types together with: PDA (cell handheld), Windows Thin Client, Smartphone, Web Pad, Internet/Media Appliance, Set-Top Box, Residential Gateway, Retail Point-of-Sale (POS), and Industrial Automation Device. Because Windows CE .NET is particularly modular, footprint size may be customized to satisfy the specific product requirements of a number gadgets.
Q20. How Do I Write Applications For Windows Ce .Internet?
To write programs for Windows CE .NET, Microsoft gives a wealthy set of languages for growing controlled (.NET) or local (unmanaged) programs. Use Microsoft Visual Studio .NET to write down managed code or use eMbedded Visual C++ to write local code.
Q21. Why Did Microsoft Develop Windows Ce?
For the past few years, Microsoft has mentioned its imaginative and prescient of "Information at Your Fingertips", in which the concept of a personal laptop on each desk and in every domestic developed into certainly one of pc-based totally devices in a ramification of business and patron environments. The Windows CE operating system is the end result of a multi-year improvement attempt to satisfy that vision.
With Windows CE, Microsoft is providing an open, requirements-primarily based platform as a way to considerably lower the hurdles for original gadget producers (OEMs), hardware producers, software developers, and in the end, clients to adopt new non-PC technology and answers.
Q22. How Big Is The .Internet Run Time When In Windows Ce .Net?
While paintings at the .NET Compact Framework isn't entire, currently the run time is approximately 2 megabytes (MB), compared with the 1.3 MB runtime that enabled eMbedded Visual Basic applications to operate.
Q23. What Does The Windows Ce .Net Emulation Technology Allow You To Do?
Windows CE .NET emulation technology allows builders to build and check their layout on their Windows 2000 or Windows XP-based totally workstations while not having to purchase any additional hardware.
Q24. Why Would I Use Visual Studio .Net Instead Of Embedded Visual C++ To Write Applications?
The kind of application being created will dictate the selection between native and managed code (.NET). When overall performance and control are the primary priorities, developers have to turn to eMbedded Visual C++, or local code. When a regular programming version and time to marketplace are the primary considerations, the advantages presented by means of Visual Studio .NET are unequalled.
Q25. Why Should I Use Windows Ce .Net Rather Than Just Staying With Previous Versions Of Windows Ce?
The advancements of Windows CE .NET over previous versions are widespread. Windows CE .NET gives a huge variety of technologies that builders could formerly have needed to put into effect themselves, together with 802.Eleven or Kerberos help, to name a few. Windows CE .NET, consequently, makes it less complicated to construct more advanced gadgets and get those gadgets to marketplace quicker, with progressed developer productiveness.
Q26. When Should I Use Windows Ce .Internet Rather Than The Microsoft Windows Xp Embedded Operating System?
The Microsoft strategy is to provide a vast variety of Windows-based totally, embedded-running-gadget answers to fulfill the numerous wishes of customers. Ultimately, the layout necessities of your tool will decide the quality platform to pick. Understanding the development awareness of each working device also may help you in making this selection.
Choose Windows CE .NET for answers requiring real-time, small-footprint, and more than one-processor guide.
Choose Windows XP Embedded for answers requiring the modern-day Windows technology constructed on the x86 processor.
Q27. What Is The Main Difference Between Wince4.0 And Wince5.Zero Is There Any Speciality?
Speciality in the experience:
variety of processes supported by way of wince 5.0 is extra than wince 4.Zero
reminiscence mapping might be various.
Q28. Why Isn't Embedded Visual C++ Integrated Into Visual Studio .Net?
Based on consumer comments, our initial efforts had been targeted on allowing Visual Basic customers to extra effortlessly software gadgets. However, the capacity to create device packages the usage of native code (C++) will in the long run be integrated into Visual Studio .NET.
Q29. What Is The ".Internet" In Windows Ce .Internet?
Microsoft .NET is a fixed of Microsoft software technologies for connecting your international of records, human beings, systems, and devices. It enables an extraordinary stage of software program integration through the usage of Extensible Markup Language (XML) Web offerings: small, discrete, building-block applications that hook up with each other
In addition to other, large programs—via the Internet. .NET related software program grants what builders want to create XML Web services and sew them together.
The gain to people is a continuing, compelling revel in of sharing statistics. .NET technology implemented in Windows CE .NET consist of XML, Simple Object Access Protocol (SOAP), Microsoft Passport, Microsoft Windows Messenger, and the Microsoft .NET Compact Framework, which boom developer productiveness.
Q30. What Version Of Wince Supports Dual Core Processor?
Only home windows embedded compact 7 will help dual core.
Q31. Is The Shared Source The Same Across The Downloadable Evaluation And Emulation Editions And "in The Box"?
Yes.
Q32. Do You Know What Is Device Driver?
A driving force is fundamentally a piece of software program written for a specific tool. Its fundamental obligations are to carry out I/O's on a device. To try this there are normally properly described models for a motive force.
Generic description of a driving force structure can be:
Device I/O Address (Physical Hardware -> Logical OS based deal with)
Interrupt that the device generates and its handler (the driving force)
A software program Handler to manage the study write operations to and fro from the device.
Q33. What Is C# (c Sharp)?
C# is a brand new software programming language designed particularly to take advantage of the .NET Compact Framework.
Q34. Explain What Are The Advantages And Disadvantages Of Wince Compared To Gpos?
Advantages:
Supports numerous styles of processor platforms
Possible to Customize the Kernel and might reduce its size (upto ~300KB kernel size)
Especially for the embedded tool systems
Disadvantages:
Process limits, max. 32 manner at a time in WinCE five.Zero
Limited area allocation for each procedures, 32MB/each procedure
Q35. What Kinds Of Devices Are Possible With Windows Ce .Internet?
It is viable to build custom designed structures for a huge kind of devices the use of Windows CE .NET.
The new Platform Wizard, included in Windows CE .NET, consists of a fixed of preconfigured systems for the subsequent focused devices to assist soar-start your improvement technique:
Cell Phone/Smartphone Device
Custom Device
Digital Imaging Device
Industrial Automation Device
Internet Appliance
Media Appliance
PDA/Mobile Handheld Device
Residential Gateway
Retail Point-of-Sale (POS) Device
Set-Top Box
Tiny Kernel
Web Pad
Windows Thin Client
Q36. What Is The Licensing Model For Windows Ce .Internet?
The licensing method for Windows CE .NET involves steps: acquiring the Windows CE .NET toolkit to begin building your device photograph, and buying a runtime license for each tool that you'll distribute which includes the image. With the trendy release of Window CE .NET, Microsoft has delivered a brand new runtime license.
Q37. Will .Internet Compact Framework Applications Perform As Well As Embedded Visual C++ Applications?
In most instances, programs written with eMbedded Visual C++ will run faster than those written the use of Visual Basic .NET or Visual C#. However, for computationally-extensive portions of their application, developers will see a sizable development in their Visual Basic .NET packages over their eMbedded Visual Basic equivalents.
Q38. Explain What Are The Levels In Wince Architecture?
There are 4 levels in Win CE structure:
Hardware layer
OEM layer
OS layer
Application layer
Q39. What Is Ipv6?
Internet Protocol model 6 is a brand new enterprise networking protocol that helps a far large address space. You now have a choice among IPv4 and IPv6, such as IPv6 versions of community components along with Internet Explorer 5.Five and Windows Media, to name only a few. Windows CE .NET additionally consists of a number of technologies that permit interoperability and checking out of twin stack networks to assist the transition duration from IPv4 to IPv6.

