About Us

MEET THE TEAM

alwathig

Mohammed Alwathig

Adventure Guide

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

bashir_small

Bashir Idres

Adventure Co-Ordinator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

ahmed

Ahmed Yahia

Adventure Instructor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Team 1

Nuha Mohammed

Adventure Guide

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

mesho

Mashar Ismail

Adventure Co-Ordinator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Team 1

Mariam Mustafa

Adventure Instructor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

amr

Amr Abd Alkrim

Adventure Guide

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

musab

Musab Ismail

Adventure Co-Ordinator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

abdalrheem

Abdalrheem Azhari

Adventure Instructor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Team 1

Rana Essam

Adventure Guide

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

abdalrhman

Abdalrhman Osama

Adventure Co-Ordinator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Team 2

Ahmed

Adventure Instructor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

Team 2

Yassir

Adventure Guide

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Team 3

Eman

Adventure Co-Ordinator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam condimentum pretium neque non auctor. Maecenas aliquet posuere tortor, at rutrum dolor condimentum sit amet. In dapibus nisi sit amet nulla pellentesque commodo. Maecenas sed dui quam. Nullam mi augue, hendrerit ut erat nec, faucibus elementum metus.

 

 

Posts

Android-Studio-2.2-Advanced-Features

Top 8 Plugins for Android Studio – افضل 8 اضافات يمكنك استخدامها في اندرويد استوديو

1. H.a.X.M (Hardware Accelerated Execution Manager)

 اتش اي ام اكس  هو أفضل وسيلة للمطورين الذين يستخدمون الروبوت المحاكي لتنفيذ طلباتهم بشكل أسرع. يوفر  اتش اي ام اكس  تسارع لمحاكاة اندرويد اس دي كي على أنظمة إنتل. ويستخدم تقنية التمثيل الافتراضي (إنتل في تي) التي بنيت على رأس الأجهزة الافتراضية في تي اكس.  وهذا يعني معالجات تدعم تقنية التمثيل الافتراضي، وإعطاء أسرع طريقة لتشغيل التطبيقات على بيئات الروبوت المحاكاة. أعتقد أن اتش اي ام اكس  هو البرنامج المساعد الأكثر فائدة أن الروبوت المطور يمكن أن يكون لتشغيل أحدث نسخة الروبوت على المحاكي في أسرع وقت ممكن.

 

To Install H.a.X.M

Open the Android SDK Manager, select the “Intel x86 Emulator Accelerator (HAXM installer)”, accept the license and install the package.

HAXM Install

This process has downloaded the package but not installed H.A.X.M. To finish the installation go to the SDK path shown in the image above C:\Users\Administrator\AppData\Local\Android\sdk\ (This installation is on a Windows machine) and try to find the download folder. Mine was C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel. Open the installation folder Hardware_Accelerated_Execution_Manager, click the executable intelhaxm-android and continue the installation. After this installation you are ready to use the emulator.

HAXM exe

2. Genymotion

Genymotion

جينيموشن  هو الأداة المثلى لاختبار تطبيقات الاندرويد الخاص بك، وتمكنك من تشغيل إصدارات مخصصة من الاندرويد. انها بنيت لتنفيذ داخل فيرتثلبوإكس ومجهزة مجموعة كاملة من أجهزة الاستشعار والميزات اللازمة للتفاعل مع البيئة الروبوت الظاهري. مع جينيموشن  ، يمكنك اختبار تطبيقات الروبوت الخاص بك على مجموعة واسعة من الأجهزة الظاهرية للتطوير ومحاكاة فيه أسرع بكثير من منافس الافتراضية.

كل مطور يريد أن يأكد من  انه يدير تطبيقه بسلاسة على كل جهاز معتمد ويعاني من متاعب في استكشاف أخطاء اجهزة محددة يجب الاستفادة من هذا البرنامج فهو يقدم مساعدة كبير.

 

To install Genymotion follow our previous tutorial .

3. Android Drawable Importer

Drawable add

Import Drawables

لكي يتكيف تطبيقك مع جميع أحجام الشاشات في اصدارات الاندرويد والكثافة، كل مشروع يحتوي علي المجلد  درووبل . أي مطور مع متمرس وجرب تطوير تطبيقات الاندرويد يعلم أنه يجب عليه دعم جميع الأحجام الشاشة باستيراد درووبلز مختلفة لكل نوع شاشة. مستورد الدرووبل يجعل هذه المهمة أسهل. أنه يقلل من الجهد اللازم لاستيراد الصور تحجيمها في مشروع الروبوت. ويضيف مستورد درووبل خيار لاستيراد الدرووبلز  في مختلف القرارات أو حجم صورة المحدد إلى قرار محدد. هذا البرنامج المساعد يسرع عمل كل المطور مع الدرووبلز.

To Install Drawable Importer:

Install Drawable Importer

4. Android ButterKnife Zelezny

بتترنايف او ملعقة الذبدة  هي “مكتبة لحقن الفيووز”.  أنها تعطي رؤية أفضل من رمز ويجعلها أكثر قابلية للقراءة. بتترنايف يسمح لك أن تركز على المنطق بدلا من الكود لإيجاد وجهات أو إضافة ليسنرز. برمج مع بتترنايف لأداء افضل في حقن الفييوز على الأشياء الصعبة ، وأنها تأخذ هذا الشكل:

@InjectView(R.id.title) TextView title;

If you have one or two injections, writing them is not a problem, but if you have more, you need to refer to all the layout XMLs to write them in the source file.

Android ButterKnife Zelezny is a Android Studio Plugin for generating ButterKnife injections from selected layout XMLs in activities, fragments or adapters. The plugin will provide the fastest way to generate your XML object injections.

Here is an example of how code looks before using Android ButterKnife:

Code Before

And after:

Code After

To Install ButterKnife Zelezny:

Install ButterKnife Zelezny

5. Android Holo Colors Generator

لتطوير تطبيقات الاندرويد وأن كنت في حاجة الى تصميم جميل .  مولد الوان هولو هو اسهل طريقة لتعديل تطبيق الاندرويد الخاص بك، ومطابقة الاعدادات الخاصة بك.  مولد الوان هولو هو البرنامج المساعد الذي يسمح لك لإنشاء شاشات من الألوان الخاصة بك للتطبيق الخاص بك. فإن هذا البرنامج المساعد تولد كل الأصول اللازمة المرتبطة بالدرووبلز و الاكس ام ال  والأساليب لاستخدامها في المشروع.

To Install Holo Colors Generator:

Install Holo Colors Generator

6. Robotium Recorder

مسجل الروبوتيوم هو إطار التشغيل الآلي للاختبار لاختبار التطبيقات النقالة المحلية والمهجنة على محاكاة وأجهزة الروبوت. مع مسجل الروبوتيوم فمن الممكن لتسجيل حالات الاختبار وإجراءات المستخدم. يمكنك عرض وظائف من سيناريوهات النظام واختبار المستخدم على الأنشطة الروبوت المختلفة.

مع مسجل الروبوتيوم يمكنك ان ترى ما يحدث مع التطبيق الخاص بك عند تشغيله على الجهاز الخاص بك، إذا انها تعمل كما هو متوقع أو إذا كان يتفاعل بشكل صحيح إلى إجراءات المستخدم. لكل من يتطلع لتطوير تطبيقات الاندرويد المستقرة هذا البرنامج المساعد مفيد لاختبار شامل.

Here is an example of my application recorded on Robotium Recorder:

Robotium example

To install Robotium Recorder visit the official page and in the Installation section choose the version of Robotium Recorder based on your Operating System.

7. Jimu Mirror

تم تجهيز الاندرويد ستوديو مع محرر الدراق اند دروب ، ولكن يعطيك نظرة ثابته علي التطبيق قد لا يكون كافيا. مع معاينة ثابتة من غير الممكن لمعاينة الانميشن والألوان والمناطق التي تعمل باللمس، لذلك مرأة جيمو هي البرنامج المساعد الذي يسمح لك لاختبار التصميم الخاص بك على الطاير على جهاز حقيقي. مرأة جيمو هي مرآة تمنحك نظرة سريعة على الجهاز مسبقة من تطبيقك هذا التحديث كما كنت التعليمات البرمجية. ويقدم هذا البرنامج المساعد سياق واقعي قبل البدء في الكودينق .

To Install Jimu Mirror:

Install jimu Mirror

8. Strings-Xml-Tools

استرينق – اكس ام ال – توولز هو برنامج مساعد صغيرة ولكنه مفيد وهو يمكنك من استخدامه لإدارة الموارد في مشاريع الاندرويد. ويوفر العمليات الأساسية للفرز إدخالات في ملفات الترجمة وإضافة عدد من الاسترنقات المفقودين. البرنامج المساعد محدود ولكن إذا كان التطبيق الخاص بك يحتوي على عدد كبير من الموارد مثل الاسترينقز هذا البرنامج المساعد قد يكون مفيدا.

To Install Android Strings.xml Tools:

Android Strings.xml tools

 

 

 

English Tralslation :

1. H.a.X.M (Hardware Accelerated Execution Manager)

H.A.X.M is the best way for developers who use the Android Emulator to execute their applications faster. H.A.X.M provides hardware acceleration for Android SDK emulators on Intel systems. It uses Intel Virtualization Technology (Intel VT) built on top of virtualization hardware VT-X. This means processors that support virtualization, giving the fastest way to run applications on simulated Android environments. I think that H.A.X.M is the most useful plugin that an Android developer can have to run the latest Android version on the emulator as fast as possible.

To Install H.a.X.M

Open the Android SDK Manager, select the “Intel x86 Emulator Accelerator (HAXM installer)”, accept the license and install the package.

HAXM Install

This process has downloaded the package but not installed H.A.X.M. To finish the installation go to the SDK path shown in the image above C:\Users\Administrator\AppData\Local\Android\sdk\ (This installation is on a Windows machine) and try to find the download folder. Mine was C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel. Open the installation folder Hardware_Accelerated_Execution_Manager, click the executable intelhaxm-android and continue the installation. After this installation you are ready to use the emulator.

HAXM exe

2. Genymotion

Genymotion

Genymotion is the ultimate tool for testing your Android application and enables you to run custom versions of Android. It’s built for execution inside VirtualBox and equipped with the complete set of sensors and features needed to interact with a virtual Android environment. With Genymotion, you can test your Android applications on a wide range of virtual devices for development and its emulators are a lot faster than the default emulator.

Every developer who wants to make sure their application runs smoothly on every supported device and has trouble troubleshooting specific device errors should make use of this great plugin.

To install Genymotion follow our previous tutorial .

3. Android Drawable Importer

Drawable add

Import Drawables

To adapt to all Android screen sizes and densities, each Android project contains the drawable folder. Any developer with experience of Android development knows that to support all the screen sizes you must import different drawables for each screen type. The Android Drawable Importer makes this job easier. It reduces the effort needed to import scaled images into the Android project. Android Drawable Importer adds an option to import drawables in different resolutions or scale a specified image to a defined resolution. This plugin speeds up every developer’s work with drawables.

To Install Drawable Importer:

Install Drawable Importer

4. Android ButterKnife Zelezny

Android ButterKnife is a “View Injection Library for Android”. It gives a better view of code and makes it more readable. ButterKnife allows you to focus on the logic rather than glue code for finding views or adding listeners. Programing with ButterKnife you have to perform injection on arbitrary objects, they take this form:

@InjectView(R.id.title) TextView title;

If you have one or two injections, writing them is not a problem, but if you have more, you need to refer to all the layout XMLs to write them in the source file.

Android ButterKnife Zelezny is a Android Studio Plugin for generating ButterKnife injections from selected layout XMLs in activities, fragments or adapters. The plugin will provide the fastest way to generate your XML object injections.

Here is an example of how code looks before using Android ButterKnife:

Code Before

And after:

Code After

To Install ButterKnife Zelezny:

Install ButterKnife Zelezny

5. Android Holo Colors Generator

To develop Android applications you should need a great design and layout. The Android Holo Colors Generator is the easiest way to customize your Android application, matching your own preferences. Android Holo Colors Generator is a plugin that allows you to create Android layout components from your own colors for your application. This plugin will generate all the necessary assets associated with XML drawables and styles to use in your project.

To Install Holo Colors Generator:

Install Holo Colors Generator

6. Robotium Recorder

Robotium Recorder is a test automation framework for testing native and hybrid mobile applications on emulators and Android devices. With Robotium Recorder it’s possible to record test cases and user actions. You can view functions of system and user test scenarios on different Android activities.

With Robotium Recorder you can see what’s happening with your application when it runs on your device, if it’s working as expected or if it reacts properly to user actions. For everyone who is looking to develop stable Android applications this plugin is helpful for thorough testing.

Here is an example of my application recorded on Robotium Recorder:

Robotium example

To install Robotium Recorder visit the official page and in the Installation section choose the version of Robotium Recorder based on your Operating System.

7. Jimu Mirror

Android Studio is equipped with a visual layout editor, but a static preview of the layout might not be enough. With a static preview it is not possible to preview animation, colors and touch zones, so jimu Mirror is a plugin that allows you to test your layout on the fly on a real device. Jimu Mirror gives you on-device previews of Android layouts that update as you code. This plugin offers a realistic context before you start coding.

To Install Jimu Mirror:

Install jimu Mirror

8. Strings-Xml-Tools

Strings-xml-tools is a small but useful plugin that can be used to manage the string resources in Android projects. It provides basic operations for sorting entries in Android localization files and adding missing strings. The plugin is limited but if your application has a large number of string resources this plugin might be helpful.

To Install Android Strings.xml Tools:

Android Strings.xml tools

 

by Valdio Veliu

service_android

ADB (لمطوري اندرويد) USB كيفية عمل تنفيذ او تست لتطبيق اندرويد عن طريق الوايفاي بدون استخدام

I discovered this little trick a year ago and it was immensely helpful. So far, whenever I was working on my Android apps, I had to connect it to my laptop with a USB cable. The USB cable is annoying and limits my movements. Consequently, I was researching, if there is an option to do the debugging over WiFi.

Luckily, there is a super simple way! All you need is a USB cable (for the initial setup) and have both devices in the same network.

Step One: Set Up the Android SDK

Head to the Android SDK download page and scroll down to “SDK Tools Only”, which is a set of tools that includes ADB. Download the ZIP file for your platform and unzip it wherever you want to store the ADB files–they’re portable, so you can put them anywhere you want.

Start the SDK Manager EXE and deselect everything except “Android SDK Platform-tools”. If you are using a Nexus phone, you may also want to select “Google USB Driver” to download Google’s drivers. Click the Install button. This downloads and installs the platform-tools package, which contains ADB and other utilities.

image

When it’s finished, you can close the SDK manager.

 

Step Two: Enable USB Debugging on Your Phone

usb_debuggingTo use ADB with your Android device, you must enable a feature called USB debugging. Open your phone’s app drawer, tap the Settings icon, and select “About Phone”. Scroll all the way down and tap the “Build Number” item seven times. You should get a message saying you are now a developer.

Head back to the main Settings page, and you should see a new option near the bottom called “Developer Options”. Open that, and enable “USB Debugging”.

Later on, when you connect your phone to your computer, you’ll see a popup entitled “Allow USB Debugging?” on your phone. Check the “Always allow from this computer” box and tap OK.

Step Three: Test ADB and Install Your Phone’s Drivers (if Needed)

Open the folder that you installed the SDK tools in and open the platform-tools folder. This is where the ADB program is stored. Hold Shift and right-click inside the folder. Choose “Open Command Window Here”.

image

To test whether ADB is working properly, connect your Android device to your computer using a USB cable and run the following command:

adb devices

1
You should see a device in the list. If your device is connected but nothing appears in the list, you’ll need to install the appropriate drivers.

Your phone’s manufacturer may provide a downloadable driver package for your device. So head to their website and find the drivers for your device–Motorola’s are here, Samsung’s are here, and HTC’s come as part of a suite called HTC Sync Manager. You can also search XDA Developers for driver downloads without the extra software.

You can also try installing the Google USB Driver from the Extras folder in the SDK Manager window, as we mentioned in the first step. This will work with some phones including Nexus devices.

image

If you use Google’s USB driver, you may have to force Windows to use the installed drivers for your device. Open the Device Manager (click Start, type Device Manager, and press Enter), locate your device, right-click it and select Properties. You may see a yellow exclamation mark next to the device if its driver isn’t installed properly.

image

On the Driver tab, click Update Driver.

image

Use the Browse my computer for driver software option.

image

You’ll find the Google USB Driver in the “Extras” folder where you installed your Android SDK files. Select the google\usb_driver folder and click Next.

image

Once you’ve installed your device’s drivers, plug in your phone and try the adb devices command again:

adb devices

If all went well, you should see your device in the list, and you are ready to start using ADB!

 

Step Four (Optional): Add ADB to Your System PATH

As it stands, you have to navigate to ADB’s folder and open a Command Prompt there whenever you want to use it. However, if you add it to your Windows System PATH, that won’t be necessary–you can just type adb from the Command Prompt to run commands whenever you want, no matter what folder you’re in.

The process is a bit different on Windows 7 and 10, so check out a full guide to editing your System PATH for the steps required to do this.

Steps Five : to Revolutionize your Android Coding Experience

  1. You need to connect your device to your computer via USB cable. Make sure USB debugging is working. You can check if it shows up when running adb devices.1
  2. Run adb tcpip 5555
  3. Disconnect your device (remove the USB cable).
  4. Go to the Settings -> About phone -> Status to view the IP address of your phone.
  5. Run adb connect <IP address of your device>:5555
  6. If you run adb devices again, you should see your device.

Now you can execute adb commands or use your favorite IDE for android development – wireless!

Do I Have to Repeat the Process Every Time?

Now you might ask, what do I have to do when I move into a different work space and change WiFi networks? You do not have to repeat steps 1 to 3 (these set your phone into WiFi-debug mode). You do have to connect to your phone again by executing steps 4 to 6.

Unfortunately, the android phones lose the WiFi-debug mode when restarting. Thus, if your battery died, you have to start over. Otherwise, if you keep an eye on your battery and do not restart your phone, you can live without a cable for weeks!

Happy wireless coding!

0 dG1btG0usEpB7_J3

(CEO , CTO , CFO .. etc) اليكم تعريف بسيط عن المناصب التنفيذية في الشركات

getImage.php

There are a lot of abbreviations for top leadership positions that contain the words “Chief and Officer” in the title. It may be confusing to keep the players straight. It may help to explain that a corporate officer holds a management-level position, such as a President, Vice President, or General Manager. Other common positions include:

  • CEO – Chief Executive Officer – This person is the highest ranking corporate officer. They are the head of management for an organization. They report to the board of directors. They make high-level decisions about policy and strategy. The people that report to the CEO include: The CBDO (Chief Business Development Officer), CFO (Chief Financial Officer), COO (Chief Operating Officer), CMO (Chief Marketing Officer), CIO (Chief Information Officer), CCO (Chief Communications Officer), CLO (Chief Legal Officer), CTO (Chief Technology Officer), CRO (Chief Risk Officer), CCO (Chief Creative Officer), CCO (Chief Compliance Officer), CAE (Chief Audit Executive), CDO (Chief Diversity Officer), and CHRO (Chief Human Resources Officer). Steve Jobs was an example of a top CEO. To find out more about these other chief officer positions, click here. Check out: The Best Performing CEO’s in the World.
  • COO – Chief Operating Officer – This person is responsible for the day to day operations or an organization. Not all companies have one. In 2006 more than 60 percent of Fortune 500 companies did not have a COO. This person may also be called the company’s President. This person could be thought of as the second in command behind the Chairman or CEO. An example of a top COO is: Tim Cook was the COO for Apple before replacing Steve Jobs as CEO. Check out: List of Famous Chief Operating Officers.
  • CFO – Chief Financial Officer – This person manages the corporation’s financial risk. They deal with data analysis, financial planning and record keeping. Although they report to the CEO, they may also sit on the board of directors. Peter Oppenheimer is Apple’s CFO. Check out: Bonus Babies . . . The Best Paid CFO’s.
  • CMO – Chief Marketing Officer – This person is the head of sales, product development and all things marketing-related. The CMO can report to either the CEO or COO. Their job is to obtain growth through sales and marketing. The CMO has become more commonly discussed in recent years. Check out: The Chief Marketing Officer . . . A new Boardroom Role.
  • CIO – Chief Information Officer – This person is the head of information technology. They may report to the CEO, CFO or COO. They must create strategic goals to increase information accessibility and manage integrated systems. The CIO and CTO roles are often confused. Check out: What is the Difference Between CIO and CTO.

There may be other chief officers’ positions in other industries as well. For example in hospitals there could be a CMO (Chief Medical Officer), a CNO (Chief Nursing Officer) and a CMIO (Chief Medical Informatics Officer).

 

More in Details:

  1. The Chief Commercial Officer (CCO) is an executive-level role, with the holder being responsible for the commercial strategy and the development of an organization. It typically involves activities relating to marketing, sales, product development and customer service to drive business growth and market share.
  2. CEO a chief executive officer, the highest-ranking person in a company or other institution, ultimately responsible for making managerial decisions.
  3. The chief financial officer (CFO) or chief financial and operating officer (CFOO) is a corporate officer primarily responsible for managing the financial risks of the corporation.
  4. Chief information officer (CIO), chief digital information officer (CDIO) or information technology (IT) director, is a job title commonly given to the most senior executive in an enterprise responsible for the information technology and computer systems that support enterprise goals.
  5. A chief marketing officer (CMO) or marketing director is a corporate executive responsible for marketing activities in an organization
  6. A Chief Operating Officer (COO), also called the chief operations officer, is a position that can be one of the highest-ranking executive positions
  7. Chief product officer (CPO), sometimes designated as chief production officer, is a corporate title referring to an executive responsible for various product-related
  8. A Chief Revenue Officer (CRO) is a corporate officer (executive) responsible for all revenue generation processes in an organization.
  9. A Chief Security Officer (CSO) is a organization’s senior most executive accountable for the development and oversight of policies and programs intended for the
  10. A chief technology officer (CTO), sometimes known as a chief technical officer, is an executive-level position in a company or other entity whose occupation is focused on scientific and technological issues within an organization.