Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Thursday, June 11, 2015

Lesson 4 - How is the Android Software Developed

How is the Android software developed?
Each platform version of Android (such as 1.5, 1.6, and so
on) has a corresponding branch in the open-source tree. At
any given moment, the most recent such branch will be
considered the "current stable" branch version. This
current stable branch is the one that manufacturers port to
their devices. This branch is kept suitable for release at all
times.
Simultaneously,there is also a "current experimental"
branch, which is where speculative contributions, such as
large next-generationfeatures, are developed. Bug fixes
and other contributions can be included in the current
stable branch from the experimental branch as
appropriate.
Finally, Google works on the next version of the Android
platform in tandem with developing a flagship device. This
branch pulls in changes from the experimental and stable
branches as appropriate.
You can find more information on this topic at our
Branches and Releases.
Why are parts of Android developed in private?
It typically takes over a year to bring a device to market,
but of course device manufacturers want to ship the latest
software they can. Developers, meanwhile, don't want to
have to constantly track new versions of the platform when
writing apps. Both groups experience a tension between
shipping products, and not wanting to fall behind.
To address this, some parts of the next version of Android
including the core platform APIs are developed in a private
branch. These APIs constitute the next version of Android.
Our aim is to focus attention on the current stable version
of the Android source code, while we create the next
version of the platform as driven by flagship Android
devices. This allows developers and OEMs to focus on a
single version without having to track unfinished future
work just to keep up. Other parts of the Android system
that aren't related to application compatibility are
developed in the open, however. It's our intention to move
more of these parts to open development over time.
When are source code releases made?
When they are ready. Some parts of Android are developed
in the open, so that source code is always available.
Other
parts are developed first in a private tree, and that source
code is released when the next platform version is ready.
In some releases, core platform APIs will be ready far
enough in advance that we can push the source code out
for an early look in advance of the device's release;
however in others, this isn't possible. In all cases, we
release the platform source when we feel the version has
stabilized enough, and when the development process
permits. Releasing the source code is a fairly complex
process.

Thursday, April 9, 2015

Installing Microsoft XML Parser and Microsoft XML (MSXML)



What is MSXML?
Microsoft XML Core Services (MSXML) is a Component Object Model (COM) implementation of the W3C DOM model.
With Microsoft XML Core Services (MSXML), formerly known as the Microsoft XML Parser, customers can build XML-based applications that follow the World Wide Web Consortium (W3C) XML standards.
In my previous tutorial of unbricking Alcatel ot 918 and MTK installation process, I encountered some major challenges which left me out with sleepless nights trying hard.
For simpe preview:
It reached a point where I was uploading the scatter file to the flash tool. Since this point I encountered the error, that some .cpp files missing xml files not found and even MSXML not installed. For this tutorial I prepared a step to step guide on how to solve the issue. It might help someone in the future:
Installation procedure:
in this example we shall use Microsoft XML Parser 3.0
To install Microsoft XML Parser 3.0, follow these steps:
  1. Check if the operating system meets the requirement to install Microsoft XML Parser 3.0.

    The following operating systems are support by Microsoft XML Parser 3.0:
    • Windows 2000
    • Windows Server 2003
    • Windows XP
  2. Download Microsoft XML Parser 3.0.
  3. Install Microsoft XML Parser 3.0.
To download I recommend you get it from Microsoft website.
For different version of your operating system, simply check on the same page for latest version.
Bless!



Sunday, March 29, 2015

How To install the SNMP service in wndows

What Is SNMP?
 From technet, the Simple Network Management Protocol (SNMP) is a popular protocol for network management. It is used for collecting information from, and configuring, network devices, such as servers, printers, hubs, switches, and routers on an Internet Protocol (IP) network. Microsoft Windows Server 2003 provides SNMP agent software that works with third-party SNMP management software to monitor the status of managed devices and applications.
Automating Network Management
Large networks with hundreds or thousands of nodes are difficult to manage without a large staff to monitor every computer. SNMP, which is widely used in local area networks (LANs), lets you monitor network nodes from a management host. You can monitor network devices such as servers, workstations, printers, routers, bridges, and hubs, as well as services such as Dynamic Host Configuration Protocol (DHCP) or Windows Internet Name Service (WINS).
Use SNMP management software to monitor any network device on which you install SNMP agent software. The SNMP agent, which is an optional component of Windows Server 2003, interacts with third-party SNMP management software to enable the sharing of network status information between monitored devices and applications and the SNMP management system that monitors them. The following figure shows this process.
Computer Running SNMP Manager Requests Status Information from Devices Running SNMP Agent.

i   Installing the SNMP service:
1.
Open Windows Components wizard
2.
In Components, click Management and Monitoring Tools (but do not select or clear its check box), and then click Details.
3.
Select the Simple Network Management Protocol check box, and click OK.
4.
Click Next.
Note
•To open the Windows Components Wizard, click Start, click Control Panel, click Add or Remove Programs, and then click Add/Remove Windows Components. 
•Certain Windows components require configuration before they can be used. If you installed one or more of these components but did not configure them, when you click Add/Remove Windows Components, a list of components that need to be configured is displayed. To start the Windows Components Wizard, click Components. 
•You must be logged on as an administrator or a member of the Administrators group in order to complete this procedure. If your computer is connected to a network, network policy settings may also prevent you from completing this procedure. 
•SNMP starts automatically after installation. Credit: Microsoft